Beispiel #1
0
 public static void Verify(SequenceVerifyDelegate verifier, params ISequence[] sequences)
 {
     foreach (var sequence in sequences)
     {
         sequence.Verify(verifier);
     }
 }
Beispiel #2
0
        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());
        }
Beispiel #3
0
 internal static void SingleSequenceVerify(Mock mock, SequenceVerifyDelegate verifier)
 {
     mock.GetAdditional <Sequence>().Verify(verifier);
 }
Beispiel #4
0
 public static void VerifySequence <T>(this Mock <T> mock, SequenceVerifyDelegate verifier) where T : class
 {
     Sequence.SingleSequenceVerify(mock, verifier);
 }