Esempio n. 1
0
        public void testTimestampSensor()
        {
            var _Stopwatch = new Stopwatch();
            _Stopwatch.Start();
            var _TimestampSensor = new TimestampSensor("ts1");
            var _Result          = _TimestampSensor.Take(10).ToList();
            _Stopwatch.Stop();

            Assert.AreEqual(10, _Result.Count);
            Assert.IsTrue(_Stopwatch.Elapsed.TotalSeconds < 20);
        }
Esempio n. 2
0
        public void testTimestampSensor()
        {
            var _Stopwatch = new Stopwatch();

            _Stopwatch.Start();
            var _TimestampSensor = new TimestampSensor("ts1");
            var _Result          = _TimestampSensor.Take(10).ToList();

            _Stopwatch.Stop();

            Assert.AreEqual(10, _Result.Count);
            Assert.IsTrue(_Stopwatch.Elapsed.TotalSeconds < 20);
        }
Esempio n. 3
0
        public void testTimestampSensorWithThrotteling()
        {
            var _Stopwatch = new Stopwatch();

            _Stopwatch.Start();
            var _TimestampSensor = new TimestampSensor("ts1")
            {
                MeasurementIntervall = TimeSpan.FromSeconds(2)
            };
            var _Result = _TimestampSensor.Take(10).ToArray();

            _Stopwatch.Stop();

            Assert.AreEqual(10, _Result.Length);
            Assert.IsTrue(_Stopwatch.Elapsed.TotalSeconds >= 20);

            for (var i = 1; i < 10; i++)
            {
                Assert.IsTrue(_Result[i] > _Result[i - 1]);
            }
        }
Esempio n. 4
0
        public void testTimestampSensorWithThrotteling()
        {

            var _Stopwatch = new Stopwatch();
            _Stopwatch.Start();
            var _TimestampSensor = new TimestampSensor("ts1") { MeasurementIntervall = TimeSpan.FromSeconds(2) };
            var _Result          = _TimestampSensor.Take(10).ToArray();
            _Stopwatch.Stop();

            Assert.AreEqual(10, _Result.Length);
            Assert.IsTrue(_Stopwatch.Elapsed.TotalSeconds >= 20);

            for (var i = 1; i < 10; i++)
                Assert.IsTrue(_Result[i] > _Result[i - 1]);

        }