private void CreateSut() { _counterMock = MockRepository.GenerateStrictMock<Counter>(); _fizzPredicateMock = MockRepository.GenerateStrictMock<FizzPredicate>(); _buzzPredicateMock = MockRepository.GenerateStrictMock<BuzzPredicate>(); _sut = new FizzBuzzPrinter(_fizzPredicateMock, _buzzPredicateMock); }
public void Setup() { _fizzPredicate.MatchesShouldReturn(false, 1); _buzzPredicate.MatchesShouldReturn(true, 1); _sut = new FizzBuzzPrinter(_fizzPredicate, _buzzPredicate); }
public FizzBuzz(NumericPrinter numericPrinter, FizzBuzzPrinter fizzBuzzPrinter, FizzBuzzPredicate fizzBuzzPredicate, Counter counter) { _numericPrinter = numericPrinter; _fizzBuzzPrinter = fizzBuzzPrinter; _fizzBuzzPredicate = fizzBuzzPredicate; _counter = counter; }
public void Setup() { _counterMock = MockRepository.GenerateStrictMock<Counter>(); _fizzPredicateMock = MockRepository.GenerateStrictMock<FizzPredicate>(); _buzzPredicateMock = MockRepository.GenerateStrictMock<BuzzPredicate>(); _sut = new FizzBuzzPrinter(_fizzPredicateMock, _buzzPredicateMock); _fizzPredicateMock.Stub(x => x.Matches(_counterMock)).Return(false); _buzzPredicateMock.Stub(x => x.Matches(_counterMock)).Return(true); }
public void BeforeAll() { _numericPrinter = MockRepository.GenerateStrictMock<NumericPrinter>(); _fizzBuzzPredicate = MockRepository.GenerateStrictMock<FizzBuzzPredicate>(); _fizzBuzzPrinter = MockRepository.GenerateStrictMock<FizzBuzzPrinter>(); _counter = MockRepository.GenerateMock<Counter>(); _sut = new FizzBuzz(_numericPrinter, _fizzBuzzPrinter, _fizzBuzzPredicate, _counter); _fizzBuzzPredicate.Stub(x => x.Matches(_counter)).Return(true); _fizzBuzzPrinter.Stub(x => x.Print(_counter)).Return(_expected); _returned = _sut.Print(); }
static void Main(string[] args) { var printer = new FizzBuzzPrinter(); for (int i = 1; i <= 100; i++) { var result = printer.Translate(i); Console.WriteLine(result); } }
static void Main() { var rules = new Dictionary <int, string> { { 3, "fizz" }, { 5, "buzz" }, { 7, "clear" }, { 10, "measure" }, }; var fizzBuzzPrinter = new FizzBuzzPrinter(rules); for (var i = 1; i <= 100; i++) { Console.Write(fizzBuzzPrinter.Print(i)); Console.WriteLine(); } Console.ReadLine(); }
public void Setup() { _sut = new FizzBuzzPrinter(_fizzPredicate, _buzzPredicate); }
protected override void Act() { Sut = new FizzBuzzPrinter(FizzPredicate, BuzzPredicate); }
public FizzBuzzPrinterTests() { _fizzBuzzPrinter = new FizzBuzzPrinter(); }
private static void Main(string[] args) { FizzBuzzPrinter fizzBuzzPrinter = new FizzBuzzPrinter(); fizzBuzzPrinter.Print(); }