CSharpUtilsTests.TimeSamplerTest.GetLastIncrementTest C# (CSharp) Метод

GetLastIncrementTest() приватный Метод

private GetLastIncrementTest ( ) : void
Результат void
		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);
		}
	}
TimeSamplerTest