public void VerifyAtMostOneCallTo_action_should_work()
        {
            var exp = _mock.Expression(x => x.WithDouble(1.5));

            AssertExceptionNotThrown.WhenExecuting(() => _mock.VerifyAtMostOneCallTo(exp));

            _test.WithDouble(1.5);
            AssertExceptionNotThrown.WhenExecuting(() => _mock.VerifyAtMostOneCallTo(exp));

            _test.WithDouble(1.5);
            AssertExceptionMessageContaining("at most once, but was 2 times",
                                             () => _mock.VerifyAtMostOneCallTo(exp));
        }
Ejemplo n.º 2
0
 public void Any_Double_should_work()
 {
     ForTest.Scenarios(1.0d, 2.0d)
     .TestEach(scenario =>
     {
         _mock.ResetCalls();
         _test.WithDouble(scenario);
         _mock.VerifyOneCallTo(x => x.WithDouble(Any.Double));
     });
 }
Ejemplo n.º 3
0
 public void Any_Double_should_work()
 {
     ForTest.Scenarios(1.0d, 2.0d)
     .TestEach(scenario =>
     {
         _mock.Invocations.Clear();
         _test.WithDouble(scenario);
         _mock.Verify(x => x.WithDouble(Any.Double), Times.Once);
     });
 }