Example #1
0
        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());
 }
Example #3
0
        public void It_Should_return_false_when_dividing_with_five()
        {
            Boolean result = _sut.IsDividableWithFive(_counter);

            Assert.AreEqual(_dividableWithFive, result);
        }