public static void Verify(SequenceVerifyDelegate verifier, params ISequence[] sequences) { foreach (var sequence in sequences) { sequence.Verify(verifier); } }
public void Verify(SequenceVerifyDelegate verifier) { var expected = expectedInvocations.Values.AsEnumerable <IInvocable>().ToList(); List <IInvocable> expectedLoopedInvocations = new List <IInvocable>(); for (var i = 0; i < loops; i++) { expectedLoopedInvocations.AddRange(expected); } verifier(expectedLoopedInvocations.AsReadOnly(), Invocations.AsReadOnly()); }
internal static void SingleSequenceVerify(Mock mock, SequenceVerifyDelegate verifier) { mock.GetAdditional <Sequence>().Verify(verifier); }
public static void VerifySequence <T>(this Mock <T> mock, SequenceVerifyDelegate verifier) where T : class { Sequence.SingleSequenceVerify(mock, verifier); }