public Timpex(TimpexPredicate timpexPredicate, CounterPrinter counterPrinter, TimpexPrinter timpexPrinter, Counter counter) { _timpexPredicate = timpexPredicate; _counterPrinter = counterPrinter; _timpexPrinter = timpexPrinter; _counter = counter; }
public AdvancedTimpexPrinter(TimPrinter timPrinter, PexPrinter pexPrinter, TimpexPrinter timpexPrinter, Counter counter) { _timPrinter = timPrinter; _pexPrinter = pexPrinter; _timpexPrinter = timpexPrinter; _counter = counter; }
public void Setup() { var printer=new TimpexPrinter(); for (int i = 0; i <= 99; i++) { _returnValues[i] = printer.PrintLine(); } }
protected override void Arrange() { base.Arrange(); base.Act(); Counter.Stub(x => x.Count).Return(3); TimpexPredicate.Stub(x => x.Matches(Counter)).Return(true); TimpexPrinter.Stub(x => x.Print(Counter)).Return("tim"); }
public void Setup() { var printer = new TimpexPrinter(); for (int i = 0; i <= 99; i++) { _returnValues[i] = printer.PrintLine(); } }
public void Setup() { var printer = new TimpexPrinter(_corePrinter); _corePrinter.PrintShouldReturn(ValueFromCorePrinter); for (int i = 0; i <= 99; i++) { _returnValues[i] = printer.Print(); } }
public void It_Should_Return_Timpex_Timpex_When_Counter_Is_Dividable_With_Five_and_Three() { _numberCounter.Stub(x => x.IncrementNumber()); _numberCounter.Stub(x => x.GetValue()).Return(5); _counterPredicat.Stub(x => x.IsDividableWithFive(_numberCounter)).Return(true); _counterPredicat.Stub(x => x.IsDividableWithThree(_numberCounter)).Return(true); _sut = new TimpexPrinter(_numberCounter, _counterPredicat); String _result = _sut.Print(); _numberCounter.AssertWasCalled(x => x.IncrementNumber()); Assert.AreEqual(_result, "timpex timpex"); }
protected override void Act() { Sut = new TimpexPrinter(PexPredicate, PexPrinter, TimAndPexPrinter, TimPredicate, TimPrinter); }
protected override void Act() { Sut = new TimpexPrinter(PexPredicate,PexPrinter,TimAndPexPrinter,TimPredicate,TimPrinter); }