示例#1
0
        public void Pass105GetStringFizzBuzzFasterWhenPair7FasterAdded()
        {
            var fizzBuzzer = new FizzBuzzer();

            fizzBuzzer.AddNumberStringPair(7, "Faster");
            var result = fizzBuzzer.ToString(105);

            Assert.AreEqual(result, "Fizz Buzz Faster");
        }
示例#2
0
        public void Pass3GetStringHarderWhenKey3DeletedAndPair3HarderAdded()
        {
            var fizzBuzzer = new FizzBuzzer();

            fizzBuzzer.DeleteNumberStringPair(3);
            fizzBuzzer.AddNumberStringPair(3, "Harder");
            var result = fizzBuzzer.ToString(3);

            Assert.AreEqual(result, "Harder");
        }
示例#3
0
        public void FizzBuzzerCanNotContain2SameKeys()
        {
            var fizzBuzzer = new FizzBuzzer();

            fizzBuzzer.AddNumberStringPair(3, "Tree");
        }
示例#4
0
        public void ZeroCanNotBeKey()
        {
            var fizzBuzzer = new FizzBuzzer();

            fizzBuzzer.AddNumberStringPair(0, "Zero");
        }