public void Should_return_string_when_number_is_divisible_by_three_(int i, string output, string region) { var r = FizzBuzzFactory.GetFactoryClassVersion(region); var result = r.Print(i); result.ShouldBe(output); }
public static void Main(string[] args) { Console.WriteLine("Enter number ? "); var response = Console.ReadLine(); if (!int.TryParse(response, out var result)) { throw new InvalidCastException("Value cannot be a string"); } Console.WriteLine("Enter country?(UK/EUR)?"); response = Console.ReadLine(); var fizzBuzz = FizzBuzzFactory.GetFactoryClassVersion(response); for (var i = 1; i <= result; i++) { Console.WriteLine(fizzBuzz.Print(i)); } Console.ReadKey(); }
public void Should_not_return_fizzbuzzEur_type(string region) { var fizz = FizzBuzzFactory.GetFactoryClassVersion(region); fizz.ShouldNotBeAssignableTo <FizzBuzzEur>(); }