public MasterEntity GetData() { MasterEntity dataStorage = new MasterEntity(); // Environment: EnvironmentData environment = envHandler.GetEnvironmentData(); // Check for IIS: Version iisVersion = iisHandler.GetIisVersion(); environment.hasIis = iisVersion != null; // Save Environment to MasterEntity dataStorage.environment = environment; dataStorage.Id = environment.machineName; // IIS: if (environment.hasIis) { IISData iis = iisHandler.CreateIisDataObject(iisVersion); IISStringContainer iisContainer = iisHandler.StoreIIS(iis); // Save IIS to MasterEntity dataStorage.iis = iisContainer; } // Services: dataStorage.services = serHandler.ListServices(); return dataStorage; }
private PostController Setup() { entity = new MasterEntity(new EnvironmentData {logTime = DateTime.Now }, null, null); httpHandlerMoq = new Mock<IHTTPHandler>(); dataExtractMoq = new Mock<IDataExtract>(); dataExtractMoq.Setup(m => m.GetData()).Returns(entity); //httpHandlerMoq.Setup(m => m.PostMasterEntity)). var sut = new PostController("", httpHandlerMoq.Object, dataExtractMoq.Object); return sut; }