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); }
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(); }