Пример #1
0
        private MockDateTimeProvider CreateDateTimeProvider(int duration)
        {
            MockDateTimeProvider mockDateTimeProvider = new MockDateTimeProvider();

            mockDateTimeProvider.SetExpectedNow(new DateTime(2004, 12, 1, 1, 0, 0));
            mockDateTimeProvider.SetExpectedNow(new DateTime(2004, 12, 1, 1, 0, 0, duration));
            return(mockDateTimeProvider);
        }
Пример #2
0
        public void ShouldPushAndPopSingleStopWatch()
        {
            mockDateTimeProvider.SetExpectedNow(startTime);                    // start stop watch
            mockDateTimeProvider.SetExpectedNow(startTime.AddMilliseconds(2)); // stop stop watch

            stack.PushStart();
            TimeSpan elapsed = stack.PopStop();

            Assert.IsNotNull(elapsed);
            Assert.AreEqual(2, elapsed.Milliseconds, "two milliseconds should have elapsed");
        }
Пример #3
0
 private MockDateTimeProvider CreateDateTimeProvider(int duration) {
     MockDateTimeProvider mockDateTimeProvider = new MockDateTimeProvider();
     mockDateTimeProvider.SetExpectedNow(new DateTime(2004, 12, 1, 1, 0, 0));
     mockDateTimeProvider.SetExpectedNow(new DateTime(2004, 12, 1, 1, 0, 0, duration));
     return mockDateTimeProvider;
 }