public void MorseCodeTester() { var response = new MorseCodeConverter(); var request = new MorseCodeRequest() { UserInput = "Sam" }; var result = response.ConvertToMorse(request); //".../.-/--" Assert.AreEqual(result.Output, ".../.-/--"); }
public ActionResult MorseCodeInput(MorseCodeModel request) { if (ModelState.IsValid) { var morseConverter = new MorseCodeConverter(); var morseData = new MorseCodeRequest(); morseData.UserInput = request.UserInput; var result = morseConverter.ConvertToMorse(morseData); return(View("MorseCodeOutput", result)); } else { return(View(request)); } }
public void FromMorseCode_ForGivenText_ShouldReturnExpected(string morseCode, string expectedText) { var text = MorseCodeConverter.FromMorseCode(morseCode); Assert.Equal(expectedText, text); }
public void ToMorseCode_ForGivenText_ShouldReturnExpected(string text, string expectedMorseCode) { var morseCode = MorseCodeConverter.ToMorseCode(text); Assert.Equal(expectedMorseCode, morseCode); }