예제 #1
0
        public void ShouldCheckModificationsAndReturnIfDelayIsZero()
        {
            quietPeriod.ModificationDelaySeconds = 0;

            mockSourceControl.ExpectAndReturn("GetModifications", mods, lastBuild, thisBuild);
            mockDateTimeProvider.ExpectNoCall("Sleep", typeof(TimeSpan));

            Modification[] actualMods = quietPeriod.GetModifications((ISourceControl)mockSourceControl.MockInstance, lastBuild, thisBuild);

            Assert.AreEqual(mods, actualMods);
        }
예제 #2
0
        public void ShouldCheckModificationsAndReturnIfDelayIsZero()
        {
            quietPeriod.ModificationDelaySeconds = 0;

            mockSourceControl.Setup(sc => sc.GetModifications(lastBuild, thisBuild)).Returns(mods).Verifiable();

            Modification[] actualMods = quietPeriod.GetModifications((ISourceControl)mockSourceControl.Object, lastBuild, thisBuild);

            Assert.AreEqual(mods, actualMods);

            mockDateTimeProvider.VerifyNoOtherCalls();
        }