Пример #1
0
        public void VerifyReportsAllMissingExpectationWhenCalledOnOrdered()
        {
            using (mocks.Ordered())
            {
                record.LastExpectation.ReturnValue = true;
                MethodInfo method = CreateMethodInfo();
                record.MethodCall(new FakeInvocation(method), method, "r");
                record.LastExpectation.ReturnValue = true;
                record.MethodCall(new FakeInvocation(method), method, "y");
                record.LastExpectation.ReturnValue = true;
                record.LastExpectation.Expected    = new Range(2, 2);
            }
            ReplayMockState replay = new ReplayMockState(record);

            try
            {
                replay.Verify();
            }
            catch (Exception e)
            {
                string message = "String.StartsWith(\"2\"); Expected #1, Actual #0.\r\n" +
                                 "String.StartsWith(\"r\"); Expected #1, Actual #0.\r\n" +
                                 "String.StartsWith(\"y\"); Expected #2, Actual #0.";
                Assert.Equal(message, e.Message);
            }
        }
Пример #2
0
 public void ExpectedMethodCallOnReplay()
 {
     ReplayMockState replay = new ReplayMockState(record);
     Assert.Throws<ExpectationViolationException>(
         "String.StartsWith(\"2\"); Expected #1, Actual #0.",
         () => replay.Verify());
 }
Пример #3
0
        public void VerifyWhenNotAllExpectedCallsWereCalled()
        {
            ReplayMockState replay = new ReplayMockState(record);

            Assert.Throws <ExpectationViolationException>(
                "String.StartsWith(\"2\"); Expected #1, Actual #0.",
                () => replay.Verify());
        }
Пример #4
0
        public void ExpectedMethodCallOnReplay()
        {
            ReplayMockState replay = new ReplayMockState(record);

            Assert.Throws <ExpectationViolationException>(
                "String.StartsWith(\"2\"); Expected #1, Actual #0.",
                () => replay.Verify());
        }
 public void ExpectedMethodCallOnReplay()
 {
     ReplayMockState replay = new ReplayMockState(record);
     string expectedMessage="String.StartsWith(\"2\"); Expected #1, Actual #0.";
     ExpectationViolationException ex = Assert.Throws<ExpectationViolationException>(
         () => replay.Verify());
     Assert.Equal(expectedMessage, ex.Message);
 }
Пример #6
0
 public void SetUp()
 {
     mocks = new MockRepository();
     proxy = new ProxyInstance(mocks);
     startsWith = CreateMethodInfo();
     record = new RecordMockState(proxy, mocks);
     record.MethodCall(new FakeInvocation(startsWith), startsWith, "2");
     replay = new ReplayMockState(record);
 }
Пример #7
0
 public ReplayMockStateTests()
 {
     mocks      = new MockRepository();
     proxy      = new ProxyInstance(mocks);
     startsWith = CreateMethodInfo();
     record     = new RecordMockState(proxy, mocks);
     record.MethodCall(new FakeInvocation(startsWith), startsWith, "2");
     replay = new ReplayMockState(record);
 }
Пример #8
0
 public void VerifyReportsAllMissingExpectationsWhenCalled()
 {
     record.LastExpectation.ReturnValue = true;
     MethodInfo method = CreateMethodInfo();
     record.MethodCall(new FakeInvocation(method), method, "r");
     record.LastExpectation.ReturnValue = true;
     record.MethodCall(new FakeInvocation(method), method, "y");
     record.LastExpectation.ReturnValue = true;
     record.LastExpectation.Expected = new Range(2, 2);
     ReplayMockState replay = new ReplayMockState(record);
     try
     {
         replay.Verify();
     }
     catch (Exception e)
     {
         string message = "String.StartsWith(\"2\"); Expected #1, Actual #0.\r\n" +
             "String.StartsWith(\"r\"); Expected #1, Actual #0.\r\n" +
             "String.StartsWith(\"y\"); Expected #2, Actual #0.";
         Assert.AreEqual(message, e.Message);
     }
 }
Пример #9
0
 public void ExpectedMethodCallOnReplay()
 {
     ReplayMockState replay = new ReplayMockState(record);
     replay.Verify();
 }
Пример #10
0
 public void VerifyWhenNotAllExpectedCallsWereCalled()
 {
     ReplayMockState replay = new ReplayMockState(record);
     replay.Verify();
 }
Пример #11
0
 public void VerifyWhenNotAllExpectedCallsWereCalled()
 {
     ReplayMockState replay = new ReplayMockState(record);
     Assert.Throws<ExpectationViolationException>(
         "String.StartsWith(\"2\"); Expected #1, Actual #0.",
         () => replay.Verify());
 }