public void When_string_contains_rövarspråk_with_uppercase_Then_it_should_decode_consonants_to_uppercase(string input, string output) { var decoder = new RövarspråketRegexDecoder(); var result = decoder.Decode(input); Assert.AreEqual(output, result); }
public void When_string_contains_no_rövarspråk_Then_it_should_return_the_same_string(string input) { var decoder = new RövarspråketRegexDecoder(); var result = decoder.Decode(input); Assert.AreEqual(input, result); }
private static void Decode() { var decoder = new RövarspråketRegexDecoder(); while (true) { Console.WriteLine("Enter text to decode: ('exit' to quit)"); var input = Console.ReadLine(); if (!string.IsNullOrWhiteSpace(input) && input.Equals("exit", StringComparison.InvariantCultureIgnoreCase)) { break; } Console.WriteLine(); Console.WriteLine("Result: " + decoder.Decode(input)); Console.WriteLine(); } }