Пример #1
0
        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);
        }
Пример #2
0
        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());
        }