public void Run_GivenTrueAndMorseText_ShouldReturnExpectedTranslatedString(bool morseToEnglish, string expectedTranslatedResult, string expectedEnglishString) { // Act var result = MorseCodeTranslator.Translate(morseToEnglish, expectedTranslatedResult); // Assert Assert.That(result, Is.EqualTo(expectedEnglishString)); }
public void Run_GivenInvalidMorse_ShouldReturnInvalidMorseString() { // Arrange var invalidString = "derpy mac derpystring"; // Act var result = MorseCodeTranslator.Translate(true, invalidString); // Assert Assert.That(result, Is.EqualTo("Invalid Morse Code Or Spacing")); }