mirror of
https://github.com/emilybache/GildedRose-Refactoring-Kata.git
synced 2026-02-15 22:41:30 +00:00
45 lines
986 B
C#
45 lines
986 B
C#
using NUnit.Framework;
|
|
using TestNinja.Fundamentals;
|
|
|
|
namespace TestNinja.UnitTests.UnitTests
|
|
{
|
|
[TestFixture]
|
|
class FizzBuzzTests
|
|
{
|
|
|
|
[Test]
|
|
public void GetOutput_DivisibleBy5And3_ReturnFizzBuzzString()
|
|
{
|
|
var result = FizzBuzz.GetOutput(15);
|
|
|
|
Assert.That(result, Is.EqualTo("FizzBuzz"));
|
|
}
|
|
|
|
[Test]
|
|
public void GetOutput_DivisibleBy3Only_ReturnFizzString()
|
|
{
|
|
var result = FizzBuzz.GetOutput(3);
|
|
|
|
Assert.That(result, Is.EqualTo("Fizz"));
|
|
}
|
|
|
|
[Test]
|
|
public void GetOutput_DivisibleBy5Only_ReturnBuzzString()
|
|
{
|
|
var result = FizzBuzz.GetOutput(5);
|
|
|
|
Assert.That(result, Is.EqualTo("Buzz"));
|
|
}
|
|
|
|
[Test]
|
|
public void GetOutput_NotDivisibleBy5And3_ReturnNumberAsString()
|
|
{
|
|
var result = FizzBuzz.GetOutput(4);
|
|
|
|
Assert.That(result, Is.EqualTo("4"));
|
|
}
|
|
|
|
|
|
}
|
|
}
|