public void Multiples_Of_Three_Returns_Fizz() { FizzBuzz fizzbuzz = new FizzBuzz(); string translation = fizzbuzz.Translate(6); Assert.That(translation, Is.EqualTo("Fizz")); }
public void Range_From_1_To_100_Returns_100_Elements() { FizzBuzz fizzbuzz = new FizzBuzz(); Dictionary<int, string> translations = fizzbuzz.TranslateRange(1, 100); Assert.That(translations, Has.Count.EqualTo(100)); }
public void No_Multiples_Of_Three_Or_Five_Returns_Number() { FizzBuzz fizzbuzz = new FizzBuzz(); string translation = fizzbuzz.Translate(7); Assert.That(translation, Is.EqualTo("7")); }
public void Speak_MultipleOf5_Buzz(int number) { var fizzBuzz = new FizzBuzz(); var result = fizzBuzz.Speak(number); result.Should().Be("Buzz"); }
public void Speak_DoesNotMatchFizzOrBuzz_Silence() { var fizzBuzz = new FizzBuzz(); var result = fizzBuzz.Speak(1); result.Should().BeEmpty(); }
public void Speak_Contains3_Fizz(int number) { var fizzBuzz = new FizzBuzz(); var result = fizzBuzz.Speak(number); result.Should().Be("Fizz"); }
public void Returns_Elements_Whose_Values_Match_The_Translation_Of_Their_Corresponding_Keys() { FizzBuzz fizzbuzz = new FizzBuzz(); Dictionary<int, string> translations = fizzbuzz.TranslateRange(1, 15); foreach (var translation in translations) Assert.That(translation.Value, Is.EqualTo(fizzbuzz.Translate(translation.Key))); }
public void SetUp() { fizzBuzz = new FizzBuzz(); }
public void FifteenthIsFizzBuzz() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual("fizzbuzz", fizzBuzz.Generate()[14]); }
public void Setup() { fb = new FizzBuzz(); }
public void ThirdIsFizz() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual("fizz", fizzBuzz.Generate()[2]); }
public void TenthIsBuzz() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual("buzz", fizzBuzz.Generate()[9]); }
public void SixthIsFizz() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual("fizz", fizzBuzz.Generate()[5]); }
public void SecondIsTwo() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual("2", fizzBuzz.Generate()[1]); }
public void FizzBuzzCountsToOneHundred() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual(100, fizzBuzz.Generate().Count); }
public void FirstIsOne() { FizzBuzz fizzBuzz = new FizzBuzz(); Assert.AreEqual("1", fizzBuzz.Generate()[0]); }
public void Teardown() { fb = null; }
public void Should_return_FizzBuzz_when_the_input_number_is_divible_by_3_and_by_5(int input, string expected) { Assert.AreEqual(expected, FizzBuzz.Generate(input)); }