public void SetUp() { _statusProvider = new Mock<IStatusProvider>(); _sessionProvider = new Mock<ISessionProvider>(); _analyticsService = new Mock<IAnalyticsService>(); _nestWebService = new Mock<INestWebService>(); _statusUpdaterService = new Mock<IStatusUpdaterService>(); _structure = new Structure("1"); _firstThermostat = new Thermostat("1"); _secondThermostat = new Thermostat("1"); _structure.Thermostats.Add(_firstThermostat); _structure.Thermostats.Add(_secondThermostat); var structures = new List<Structure> { _structure }; _nestWebService.Setup(w => w.LoginAsync(It.IsAny<string>(), It.IsAny<string>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.UpdateTransportUrlAsync()).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.SetAwayMode(It.IsAny<Structure>(), It.IsAny<bool>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.GetFullStatusAsync()).Returns(Task.FromResult(new GetStatusResult(structures))); _nestWebService.Setup(w => w.ChangeTemperatureAsync(It.IsAny<Thermostat>(), It.IsAny<double>(), It.IsAny<TemperatureMode>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.SetFanModeAsync(It.IsAny<Thermostat>(), It.IsAny<FanMode>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.SetHvacModeAsync(It.IsAny<Thermostat>(), It.IsAny<HvacMode>())).Returns(Task.FromResult(new WebServiceResult())); _statusUpdaterService.Setup(s => s.UpdateStatusAsync()).Returns(Task.Delay(0)); ServiceContainer.RegisterService<IStatusProvider>(_statusProvider.Object); ServiceContainer.RegisterService<ISessionProvider>(_sessionProvider.Object); ServiceContainer.RegisterService<IAnalyticsService>(_analyticsService.Object); ServiceContainer.RegisterService<INestWebService>(_nestWebService.Object); ServiceContainer.RegisterService<IStatusUpdaterService>(_statusUpdaterService.Object); _viewModel = new NestViewModel(); }
public void SetUp() { _statusProvider = new Mock <IStatusProvider>(); _sessionProvider = new Mock <ISessionProvider>(); _analyticsService = new Mock <IAnalyticsService>(); _nestWebService = new Mock <INestWebService>(); _statusUpdaterService = new Mock <IStatusUpdaterService>(); _structure = new Structure("1"); _firstThermostat = new Thermostat("1"); _secondThermostat = new Thermostat("1"); _structure.Thermostats.Add(_firstThermostat); _structure.Thermostats.Add(_secondThermostat); var structures = new List <Structure> { _structure }; _nestWebService.Setup(w => w.LoginAsync(It.IsAny <string>(), It.IsAny <string>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.UpdateTransportUrlAsync()).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.SetAwayMode(It.IsAny <Structure>(), It.IsAny <bool>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.GetFullStatusAsync()).Returns(Task.FromResult(new GetStatusResult(structures))); _nestWebService.Setup(w => w.ChangeTemperatureAsync(It.IsAny <Thermostat>(), It.IsAny <double>(), It.IsAny <TemperatureMode>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.SetFanModeAsync(It.IsAny <Thermostat>(), It.IsAny <FanMode>())).Returns(Task.FromResult(new WebServiceResult())); _nestWebService.Setup(w => w.SetHvacModeAsync(It.IsAny <Thermostat>(), It.IsAny <HvacMode>())).Returns(Task.FromResult(new WebServiceResult())); _statusUpdaterService.Setup(s => s.UpdateStatusAsync()).Returns(Task.Delay(0)); ServiceContainer.RegisterService <IStatusProvider>(_statusProvider.Object); ServiceContainer.RegisterService <ISessionProvider>(_sessionProvider.Object); ServiceContainer.RegisterService <IAnalyticsService>(_analyticsService.Object); ServiceContainer.RegisterService <INestWebService>(_nestWebService.Object); ServiceContainer.RegisterService <IStatusUpdaterService>(_statusUpdaterService.Object); _viewModel = new NestViewModel(); }
public void SetUp() { _nestWebService = new Mock<INestWebService>(); _sessionProvider = new MockSessionProvider(); _statusProvider = new MockStatusProvider(); ServiceContainer.RegisterService<ISessionProvider>(_sessionProvider); ServiceContainer.RegisterService<INestWebService>(_nestWebService.Object); ServiceContainer.RegisterService<IStatusProvider>(_statusProvider); _viewModel = new NestViewModel(); }
public void SetUp() { _nestWebService = new Mock <INestWebService>(); _sessionProvider = new MockSessionProvider(); _statusProvider = new MockStatusProvider(); ServiceContainer.RegisterService <ISessionProvider>(_sessionProvider); ServiceContainer.RegisterService <INestWebService>(_nestWebService.Object); ServiceContainer.RegisterService <IStatusProvider>(_statusProvider); _viewModel = new NestViewModel(); }
public void TearDown() { _statusProvider = null; _sessionProvider = null; _analyticsService = null; _nestWebService = null; _statusUpdaterService = null; _viewModel = null; _structure = null; _firstThermostat = null; _secondThermostat = null; }
public void TearDown() { _statusProvider = null; _sessionProvider = null; _analyticsService = null; _nestWebService = null; _statusUpdaterService = null; _viewModel = null; _structure = null; _firstThermostat = null; _secondThermostat = null; }