コード例 #1
0
ファイル: FizzBuzzTest.cs プロジェクト: taler0n/Students
        public void AddingRule()
        {
            FizzBuzz fizzBuzz = new FizzBuzz();

            fizzBuzz.AddRule(18, "Banana");

            Assert.AreEqual(true, fizzBuzz.IsRuleExistsFor(18));
        }
コード例 #2
0
ファイル: FizzBuzzTest.cs プロジェクト: taler0n/Students
        public void RemovingRule()
        {
            FizzBuzz fizzBuzz = new FizzBuzz();

            fizzBuzz.AddRule(18, "Banana");
            fizzBuzz.RemoveRuleFor(18);

            Assert.AreEqual(false, fizzBuzz.IsRuleExistsFor(18));
        }
コード例 #3
0
ファイル: FizzBuzzTest.cs プロジェクト: taler0n/Students
        public void GetCorrectStringForCustomRule()
        {
            FizzBuzz fizzBuzz = new FizzBuzz();

            fizzBuzz.AddRule(18, "Banana");

            var numberAsString = fizzBuzz.GetStringRepresentationFor(18);

            Assert.AreEqual("FizzBanana", numberAsString);
        }
コード例 #4
0
ファイル: FizzBuzzTest.cs プロジェクト: taler0n/Students
 public void AddingPresentRule()
 {
     _fizzBuzz.AddRule(3, "Banana");
 }