GetIncrementPerSecond() публичный Метод

public GetIncrementPerSecond ( System.TimeSpan TimeSpan ) : double
TimeSpan System.TimeSpan
Результат double
Пример #1
0
        public void GetLastIncrementTest()
        {
            var TimeSampler = new TimeSampler();
            var DateTimeStart = DateTime.UtcNow;
            var DateTime0 = DateTimeStart;
            var DateTime1 = DateTimeStart + TimeSpan.FromMilliseconds(20);
            var DateTime2 = DateTimeStart + TimeSpan.FromMilliseconds(1100);
            TimeSampler.AddAt(DateTime0, 100);
            TimeSampler.AddAt(DateTime1, 200);
            TimeSampler.AddAt(DateTime2, 400);
            Assert.AreEqual(DateTime0, TimeSampler.GetNearestDateTimeAt(DateTimeStart + TimeSpan.FromMilliseconds(5)));
            Console.WriteLine(TimeSampler.GetNearestDateTimeAt(DateTimeStart + TimeSpan.FromMilliseconds(5)));
            Console.WriteLine(TimeSampler.GetNearestDateTimeAt(DateTimeStart + TimeSpan.FromMilliseconds(15)));
            Console.WriteLine(TimeSampler.GetNearestDateTimeAt(DateTimeStart + TimeSpan.FromMilliseconds(1000)));
            Console.WriteLine(TimeSampler.GetNearestDateTimeAt(DateTimeStart + TimeSpan.FromMilliseconds(2000)));
            var Increment = TimeSampler.GetIncrementPerSecond(TimeSpan.FromMilliseconds(300), DateTimeStart);

            Console.WriteLine(Increment);
        }