Beispiel #1
0
 public RuleTests()
 {
     _buzzRule = new BuzzRule();
     _fizzRule = new FizzRule();
     _fuzzRule = new FuzzRule();
     _jazzRule = new JazzRule();
 }
Beispiel #2
0
        public void TestBuzz()
        {
            var rule = new BuzzRule();

            Assert.That(rule.ProcessRule(5) == "Buzz", "5 should Fizz");
            Assert.That(string.IsNullOrEmpty(rule.ProcessRule(6)), "6 should be null");
        }
Beispiel #3
0
        public void DisplayValue_WhenWednesday_Returnswuzz(DateTime dateTime)
        {
            _buzzRule = new BuzzRule(dateTime.DayOfWeek.ToString());
            var result = _buzzRule.DisplayValue();

            Assert.AreEqual(result, "wuzz");
        }
Beispiel #4
0
        public void BuzzRuleCanSayBuzz()
        {
            // arrange
            var buzzRule = new BuzzRule();
            // act
            var buzz = buzzRule.Convert(5);

            // assert
            Assert.AreEqual("buzz", buzz);
        }
Beispiel #5
0
 public FizzBuzzRule(FizzRule fizzRule, BuzzRule buzzRule)
 {
     _fizzRule = fizzRule;
     _buzzRule = buzzRule;
 }
Beispiel #6
0
 public void SetUp()
 {
     checkDayMock = new Mock <ICheckDay>();
     buzzRule     = new BuzzRule(checkDayMock.Object);
 }
Beispiel #7
0
 public void Setup()
 {
     m_Sut = new BuzzRule();
 }
Beispiel #8
0
 public void SetUp()
 {
     _buzzRule = new BuzzRule("");
 }