public void It_Should_Return_false_When_Not_Diviable_with_Three() { _sut = new CounterPredicate(); _counter.Stub(x => x.GetValue()).Return(5); Boolean _result = _sut.IsDividableWithFive(_counter); Assert.AreEqual(false, _result); }
public String Print() { _numberCounter.IncrementNumber(); if (_counterPredicate.IsDividableWithFive(_numberCounter) && _counterPredicate.IsDividableWithThree(_numberCounter)) { return(_timpexPrinter.Print()); } if (_counterPredicate.IsDividableWithFive(_numberCounter)) { return(_pexPrinter.Print()); } if (_counterPredicate.IsDividableWithThree(_numberCounter)) { return(_timPrinter.Print()); } return(_numberCounter.GetValue().ToString()); }
public void It_Should_return_false_when_dividing_with_five() { Boolean result = _sut.IsDividableWithFive(_counter); Assert.AreEqual(_dividableWithFive, result); }