[DataRow(0, "")] //worked with Hala and Tom, was told to reference the student book! public void FizzBuzzTest(int i, string enteredString) { KataFizzBuzz testClass = new KataFizzBuzz(); string result = testClass.FizzBuzz(i); Assert.AreEqual(enteredString, result); }
public void KFBTest_InputNonDivisibleNumber_ExpectNumber() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("1", kfb.FizzBuzz(1)); Assert.AreEqual("2", kfb.FizzBuzz(2)); Assert.AreEqual("4", kfb.FizzBuzz(4)); }
public void KFBTest_InputOutOfRange_ExpectEmptyString() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("", kfb.FizzBuzz(0)); Assert.AreEqual("", kfb.FizzBuzz(101)); Assert.AreEqual("", kfb.FizzBuzz(256)); }
public void FizzBuzzTest() { KataFizzBuzz fizzbuzz = new KataFizzBuzz(); Assert.AreEqual("FizzBuzz", fizzbuzz.FizzBuzz(15)); Assert.AreEqual("FizzBuzz", fizzbuzz.FizzBuzz(90)); Assert.AreEqual("FizzBuzz", fizzbuzz.FizzBuzz(60)); Assert.AreEqual("FizzBuzz", fizzbuzz.FizzBuzz(75)); }
public void FizzTest() { KataFizzBuzz fizz = new KataFizzBuzz(); Assert.AreEqual("Fizz", fizz.FizzBuzz(6)); Assert.AreEqual("Fizz", fizz.FizzBuzz(87)); Assert.AreEqual("Fizz", fizz.FizzBuzz(57)); Assert.AreEqual("Fizz", fizz.FizzBuzz(33)); Assert.AreEqual("Fizz", fizz.FizzBuzz(18)); }
public void BuzzTest() { KataFizzBuzz buzz = new KataFizzBuzz(); Assert.AreEqual("Buzz", buzz.FizzBuzz(10)); Assert.AreEqual("Buzz", buzz.FizzBuzz(35)); Assert.AreEqual("Buzz", buzz.FizzBuzz(95)); Assert.AreEqual("Buzz", buzz.FizzBuzz(55)); Assert.AreEqual("Buzz", buzz.FizzBuzz(5)); }
public void Outlier_FizzBuzzTest() { // Arrange KataFizzBuzz sum = new KataFizzBuzz(); // Add string result = sum.fizzBuzz(22); // Arrange Assert.AreEqual("22", result); }
public void ShouldReturnFizzIfDivisibleBy3OrIncludes3(int input, string expectedResult) { //arrange KataFizzBuzz newFizzBuzz = new KataFizzBuzz(); //act string actualresult = newFizzBuzz.FizzBuzz(input); //assert Assert.AreEqual(expectedResult, actualresult); }
public void BoundaryTest() { KataFizzBuzz nofizzorbuzz = new KataFizzBuzz(); Assert.AreEqual("", nofizzorbuzz.FizzBuzz(-1)); Assert.AreEqual("", nofizzorbuzz.FizzBuzz(105)); Assert.AreEqual("", nofizzorbuzz.FizzBuzz(101)); Assert.AreEqual("", nofizzorbuzz.FizzBuzz(509)); Assert.AreEqual("", nofizzorbuzz.FizzBuzz(-78)); }
public void ShouldReturnNumberStringIfWithin1And100AndNotDivisibleAndNotFollowingOtherRules(int input, string expectedResult) { //arrange KataFizzBuzz newFizzBuzz = new KataFizzBuzz(); //act string result = newFizzBuzz.FizzBuzz(input); //assert Assert.AreEqual(expectedResult, result); }
public void ShouldReturnEmptyStringIfInputIsOver100OrUnder1(int input, string expectedResult) { //arrange KataFizzBuzz newFizzBuzz = new KataFizzBuzz(); //act string result = newFizzBuzz.FizzBuzz(input); //assert Assert.AreEqual(expectedResult, result); }
public void FizzBuzz_FizzBuzzTest() { // Arrange KataFizzBuzz sum = new KataFizzBuzz(); // Add string result = sum.fizzBuzz(15); // Arrange Assert.AreEqual("FizzBuzz", result); }
public void DoesFizzBuzzReturnCorrectString(int input, string expected) { //Arrange KataFizzBuzz inputString = new KataFizzBuzz(); //Act string result = inputString.FizzBuzz(input); //Assert Assert.AreEqual(expected, result); }
public void TestFizzBuzzForFizz(int numberToTest, string expectedResult) { // Arrange KataFizzBuzz fizz = new KataFizzBuzz(); // Act string actualFB = fizz.ToFizzBuzz(numberToTest); // Assert Assert.AreEqual(expectedResult, actualFB); }
public void KFBTest_ContainsOrIsDivisibleByBoth_ExpectFizzBuzz() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("FizzBuzz", kfb.FizzBuzz(15)); Assert.AreEqual("FizzBuzz", kfb.FizzBuzz(30)); Assert.AreEqual("FizzBuzz", kfb.FizzBuzz(45)); Assert.AreEqual("FizzBuzz", kfb.FizzBuzz(54)); Assert.AreEqual("FizzBuzz", kfb.FizzBuzz(35)); }
public void ShouldReturnFizzBuzzIfDivisibleBy3And5OrIfContains3And5AndOverridesRuleAbout3And5(int input, string expectedResult) { //arrange KataFizzBuzz newFizzBuzz = new KataFizzBuzz(); //act string actualResult = newFizzBuzz.FizzBuzz(input); //assert Assert.AreEqual(expectedResult, actualResult); }
public void FizzBuzz_Obvious_Cases_Test() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("Fizz", kfb.fizzBuzz(3)); Assert.AreEqual("Buzz", kfb.fizzBuzz(5)); Assert.AreEqual("Fizz", kfb.fizzBuzz(6)); Assert.AreEqual("Fizz", kfb.fizzBuzz(9)); Assert.AreEqual("FizzBuzz", kfb.fizzBuzz(15)); Assert.AreEqual("FizzBuzz", kfb.fizzBuzz(45)); }
public void KFBTest_DivisibleByOrContains5_ExpectBuzz() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("Buzz", kfb.FizzBuzz(5)); Assert.AreEqual("Buzz", kfb.FizzBuzz(10)); Assert.AreEqual("Buzz", kfb.FizzBuzz(25)); Assert.AreEqual("Buzz", kfb.FizzBuzz(56)); Assert.AreEqual("Buzz", kfb.FizzBuzz(52)); Assert.AreEqual("Buzz", kfb.FizzBuzz(59)); }
public void KFBTest_DivisibleByOrContains3_ExpectFizz() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("Fizz", kfb.FizzBuzz(3)); Assert.AreEqual("Fizz", kfb.FizzBuzz(6)); Assert.AreEqual("Fizz", kfb.FizzBuzz(9)); Assert.AreEqual("Fizz", kfb.FizzBuzz(13)); Assert.AreEqual("Fizz", kfb.FizzBuzz(23)); Assert.AreEqual("Fizz", kfb.FizzBuzz(37)); }
public void KataFizzBuzz() { KataFizzBuzz fizzBuzzTest = new KataFizzBuzz(); Assert.AreEqual("", fizzBuzzTest.GetFizzBuzz(0)); Assert.AreEqual("", fizzBuzzTest.GetFizzBuzz(101)); Assert.AreEqual("Fizz", fizzBuzzTest.GetFizzBuzz(3)); Assert.AreEqual("Buzz", fizzBuzzTest.GetFizzBuzz(5)); Assert.AreEqual("4", fizzBuzzTest.GetFizzBuzz(4)); Assert.AreEqual("FizzBuzz", fizzBuzzTest.GetFizzBuzz(30)); }
public void FizzBuzz_Non_Fizzy_Buzzy_Numbers_Test() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("2", kfb.fizzBuzz(2)); Assert.AreEqual("7", kfb.fizzBuzz(7)); Assert.AreEqual("17", kfb.fizzBuzz(17)); Assert.AreEqual("Fizz", kfb.fizzBuzz(34)); //Step 2: 34 contains a 3, so is now Fizz, not 34 Assert.AreEqual("Buzz", kfb.fizzBuzz(53)); //Step 2: 53 contains a 5 and 3, but 5 is checked first, so Buzz Assert.AreEqual("86", kfb.fizzBuzz(86)); }
public void OneHundred_FizzBuzzTest() { // Arrange KataFizzBuzz sum = new KataFizzBuzz(); // Act string result = sum.fizzBuzz(100); // Assert Assert.AreEqual("Buzz", result); }
public void FiftyThree_FizzBuzzTest() { // Arrange KataFizzBuzz sum = new KataFizzBuzz(); // Act string result = sum.fizzBuzz(53); // Assert Assert.AreEqual("FizzBuzz", result); }
public void ThirtyFive_FizzBuzzTest() { // Arrange KataFizzBuzz sum = new KataFizzBuzz(); // Act string result = sum.fizzBuzz(35); // Assert Assert.AreEqual("FizzBuzz", result); }
public void FizzBuzzTest() { KataFizzBuzz thisKata = new KataFizzBuzz(); Assert.AreEqual("", thisKata.FizzBuzz(-1)); Assert.AreEqual("1", thisKata.FizzBuzz(1)); Assert.AreEqual("Fizz", thisKata.FizzBuzz(3)); Assert.AreEqual("Buzz", thisKata.FizzBuzz(5)); Assert.AreEqual("FizzBuzz", thisKata.FizzBuzz(15)); Assert.AreEqual("Fizz", thisKata.FizzBuzz(18)); Assert.AreEqual("19", thisKata.FizzBuzz(19)); Assert.AreEqual("FizzBuzz", thisKata.FizzBuzz(30)); Assert.AreEqual("Buzz", thisKata.FizzBuzz(35)); Assert.AreEqual("Fizz", thisKata.FizzBuzz(99)); Assert.AreEqual("", thisKata.FizzBuzz(101)); }
public void Initialize() { fizzBuzz = new KataFizzBuzz(); }
public void FizzBuzz_Four_ReturnStringFour() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("4", kfb.FizzBuzz(4)); }
public void FizzBuzz_ReturnsFizzBuzz_WhenDivisibleByThreeAndFive() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("FizzBuzz", kfb.FizzBuzz(360)); }
public void FizzBuzz_101_Test() { KataFizzBuzz kfb = new KataFizzBuzz(); Assert.AreEqual("", kfb.fizzBuzz(101)); }
public void Setup() { FizzBuzz = new KataFizzBuzz(); }