public void monitor_service_returns_success_when_sent_valid_sensor_data() { var proxy = new MonitorCollectionServiceProxy(); var result = proxy.SubmitSensorReading( new SensorReadingRequest { DateSampled = DateTime.Now, Name = "test", Value = 19.99 }); Assert.IsTrue(result.Success); }
public void monitor_service_can_retrieve_previously_saved_records() { var random = Path.GetFileNameWithoutExtension(Path.GetRandomFileName()); var svc = new MonitorCollectionServiceProxy(); var result = svc.SubmitSensorReading( new SensorReadingRequest { DateSampled = DateTime.Now, Name = random, Value = 19.99 }); Assert.IsTrue(result.Success); var history = svc.GetSensorHistory( new SensorHistoryRequest { Name = random }); Assert.IsTrue(history.History.Any()); }