public void AddingRule() { FizzBuzz fizzBuzz = new FizzBuzz(); fizzBuzz.AddRule(18, "Banana"); Assert.AreEqual(true, fizzBuzz.IsRuleExistsFor(18)); }
public void RemovingRule() { FizzBuzz fizzBuzz = new FizzBuzz(); fizzBuzz.AddRule(18, "Banana"); fizzBuzz.RemoveRuleFor(18); Assert.AreEqual(false, fizzBuzz.IsRuleExistsFor(18)); }
public void GetCorrectStringForCustomRule() { FizzBuzz fizzBuzz = new FizzBuzz(); fizzBuzz.AddRule(18, "Banana"); var numberAsString = fizzBuzz.GetStringRepresentationFor(18); Assert.AreEqual("FizzBanana", numberAsString); }
public void AddingPresentRule() { _fizzBuzz.AddRule(3, "Banana"); }