public void The_sound_for_27_is_pling_as_it_has_a_factor_3() { Assert.Equal("Pling", Raindrops.Convert(27)); }
public void The_sound_for_1_is_1() { Assert.Equal("1", Raindrops.Convert(1)); }
public void The_sound_for_25_is_plang_as_it_has_a_factor_5() { Assert.Equal("Plang", Raindrops.Convert(25)); }
public void The_sound_for_9_is_pling_as_it_has_a_factor_3() => Assert.Equal("Pling", Raindrops.Convert(9));
public void The_sound_for_21_is_plingplong_as_it_has_factors_3_and_7() { Assert.Equal("PlingPlong", Raindrops.Convert(21)); }
public void The_sound_for_52_is_52() { Assert.Equal("52", Raindrops.Convert(52)); }
public void Numbers_containing_multiple_prime_factors_give_all_results_concatenated(int number, string expected) { Assert.Equal(expected, Raindrops.Convert(number)); }
public void The_sound_for_3_is_pling() { Assert.Equal("Pling", Raindrops.Convert(3)); }
public void The_sound_for_5_is_plang() { Assert.Equal("Plang", Raindrops.Convert(5)); }
public string Numbers_containing_multiple_prime_factors_give_all_results_concatenated(int number) { return(Raindrops.Convert(number)); }
public string Non_primes_pass_through(int number) { return(Raindrops.Convert(number)); }
public void Numbers_containing_7_as_a_prime_factor_give_plong(int number) { Assert.That(Raindrops.Convert(number), Is.EqualTo("Plong")); }
public void The_sound_for_14_is_plong_as_it_has_a_factor_of_7() => Assert.Equal("Plong", Raindrops.Convert(14));
public void The_sound_for_10_is_plang_as_it_has_a_factor_5() => Assert.Equal("Plang", Raindrops.Convert(10));
public void The_sound_for_35_is_plangplong_as_it_has_factors_5_and_7() { Assert.Equal("PlangPlong", Raindrops.Convert(35)); }
public void The_sound_for_7_is_plong() { Assert.Equal("Plong", Raindrops.Convert(7)); }
public void The_sound_for_49_is_plong_as_it_has_a_factor_7() { Assert.Equal("Plong", Raindrops.Convert(49)); }
public void Number_2_to_the_power_3_does_not_make_a_raindrop_sound_as_3_is_the_exponent_not_the_base() { Assert.Equal("8", Raindrops.Convert(8)); }
public void Numbers_containing_7_as_a_prime_factor_give_plong(int number) { Assert.Equal("Plong", Raindrops.Convert(number)); }
public void The_sound_for_15_is_plingplang_as_it_has_factors_3_and_5() { Assert.Equal("PlingPlang", Raindrops.Convert(15)); }
public void Non_primes_pass_through(int number, string expected) { Assert.Equal(expected, Raindrops.Convert(number)); }
public void The_sound_for_1_is_1() { Assert.AreEqual("1", rd.Convert(1)); }