public AdvancedTimpexPrinter(TimPrinter timPrinter, PexPrinter pexPrinter, TimpexPrinter timpexPrinter, Counter counter) { _timPrinter = timPrinter; _pexPrinter = pexPrinter; _timpexPrinter = timpexPrinter; _counter = counter; }
public void Setup() { var printer = new PexPrinter(_corePrinter); _corePrinter.PrintShouldReturn(valueFromCorePrinter); for (int i = 0; i <= 99; i++) { _returnValues[i] = printer.Print(); } }
protected override void Arrange() { base.Arrange(); base.Act(); Counter.Stub(x => x.Count).Return(5); TimPredicate.Stub(x => x.Matches(Counter)).Return(false); PexPredicate.Stub(x => x.Matches(Counter)).Return(true); PexPrinter.Stub(x => x.Print()).Return("pex"); }
protected override void Act() { Sut = new PexPrinter(PexWord,WordPrinterWrapper); }
protected override void Act() { Sut = new PexPrinter(PexWord, WordPrinterWrapper); }