Пример #1
0
 private void CreateSut()
 {
     _counterMock = MockRepository.GenerateStrictMock<Counter>();
     _fizzPredicateMock = MockRepository.GenerateStrictMock<FizzPredicate>();
     _buzzPredicateMock = MockRepository.GenerateStrictMock<BuzzPredicate>();
     _sut = new FizzBuzzPrinter(_fizzPredicateMock, _buzzPredicateMock);
 }
Пример #2
0
        public void Setup()
        {
            _fizzPredicate.MatchesShouldReturn(false, 1);
            _buzzPredicate.MatchesShouldReturn(true, 1);

            _sut = new FizzBuzzPrinter(_fizzPredicate, _buzzPredicate);
        }
Пример #3
0
 public FizzBuzz(NumericPrinter numericPrinter, FizzBuzzPrinter fizzBuzzPrinter, FizzBuzzPredicate fizzBuzzPredicate, Counter counter)
 {
     _numericPrinter = numericPrinter;
     _fizzBuzzPrinter = fizzBuzzPrinter;
     _fizzBuzzPredicate = fizzBuzzPredicate;
     _counter = counter;
 }
Пример #4
0
 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);
 }
Пример #5
0
 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();
 }
Пример #6
0
        static void Main(string[] args)
        {
            var printer = new FizzBuzzPrinter();

            for (int i = 1; i <= 100; i++)
            {
                var result = printer.Translate(i);

                Console.WriteLine(result);
            }
        }
Пример #7
0
        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();
        }
Пример #8
0
 public void Setup()
 {
     _sut = new FizzBuzzPrinter(_fizzPredicate, _buzzPredicate);
 }
Пример #9
0
 protected override void Act()
 {
     Sut = new FizzBuzzPrinter(FizzPredicate, BuzzPredicate);
 }
Пример #10
0
 public FizzBuzzPrinterTests()
 {
     _fizzBuzzPrinter = new FizzBuzzPrinter();
 }
Пример #11
0
        private static void Main(string[] args)
        {
            FizzBuzzPrinter fizzBuzzPrinter = new FizzBuzzPrinter();

            fizzBuzzPrinter.Print();
        }