コード例 #1
0
 public void When_Not_Dividable_By_Five_Or_Three()
 {
     _sut          = new AdvancedTimpexPrinterTwo(_timpexPrinter, _timPrinter, _pexPrinter, _counterPredicateHandler, _numberCounter);
     _currentIndex = _random.Next(1, 2000);
     _numberCounter.Stub(x => x.IncrementNumber());
     _numberCounter.Stub(x => x.GetValue()).Return(_currentIndex);
     _counterPredicateHandler.Stub(x => x.IsDividableWithFive(_numberCounter)).Return(false);
     _counterPredicateHandler.Stub(x => x.IsDividableWithThree(_numberCounter)).Return(false);
     _result = _sut.Print();
     _numberCounter.AssertWasCalled(x => x.IncrementNumber());
     Assert.AreEqual(_currentIndex.ToString(), _result);
 }
コード例 #2
0
 public void When_Not_Dividable_By_Five_Or_Three()
 {
     _sut = new AdvancedTimpexPrinterTwo(_timpexPrinter, _timPrinter, _pexPrinter, _counterPredicateHandler, _numberCounter);
     _currentIndex = _random.Next(1, 2000);
     _numberCounter.Stub(x => x.IncrementNumber());
     _numberCounter.Stub(x => x.GetValue()).Return(_currentIndex);
     _counterPredicateHandler.Stub(x => x.IsDividableWithFive(_numberCounter)).Return(false);
     _counterPredicateHandler.Stub(x => x.IsDividableWithThree(_numberCounter)).Return(false);
     _result = _sut.Print();
     _numberCounter.AssertWasCalled(x => x.IncrementNumber());
     Assert.AreEqual(_currentIndex.ToString(),_result);
 }