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

            _corePrinter.PrintShouldReturn(valueFromCorePrinter);
            for (int i = 0; i <= 99; i++)
            {
                _returnValues[i] = printer.Print();
            }
        }
예제 #6
0
 protected override void Act()
 {
     Sut = new TimPrinter(TimWord, WordPrinterWrapper);
 }