Finished refactoring needed to allow unit testing.

This commit is contained in:
2019-07-08 22:58:02 +01:00
parent 465d4cb5d9
commit c72d2c00fc
19 changed files with 547 additions and 30 deletions
+12
View File
@@ -84,8 +84,20 @@ namespace ASCOM.Meade.net
Initialise();
}
public Telescope( IUtil util, IUtilExtra utilExtra, IAstroUtils astroUtilities, ISharedResourcesWrapper sharedResourcesWrapper, IAstroMaths astroMaths)
{
_utilities = util; //Initialise util object
_utilitiesExtra = utilExtra; //Initialise util object
_astroUtilities = astroUtilities; // Initialise astro utilities object
_sharedResourcesWrapper = sharedResourcesWrapper;
_astroMaths = astroMaths;
Initialise();
}
private void Initialise()
{
//todo move the TraceLogger out to a factory class.
tl = new TraceLogger("", "Meade.net.Telescope");
tl.LogMessage("Telescope", "Starting initialisation");