public void When_argument_is_divisible_by_3_and_5_should_returns_fizz_buzz() { var sut = new FizzBuzzGame(); var result = sut.Roll(15); result.Should().Be("Fizz Buzz"); }
public void FizzBuzzGameRulesAreMet(int input, string expected) { var systemUnderTest = new FizzBuzzGame(); var result = systemUnderTest.Roll(input); Assert.Equal(expected, result); }
public void When_play_2_should_return_2() { // arrange var systemUnderTest = new FizzBuzzGame(); // act var result = systemUnderTest.Roll(2); // assert Assert.Equal("2", result); }
public void When_input_is_lower_than_1_should_throw_invalid_argument_exception() { var sut = new FizzBuzzGame(); Assert.Throws <InvalidArgumentException>(() => sut.Roll(0)); }