public void PigLatin_WhenSeveralWordsPassedIn_ShouldEachWordAsPigLatin() { // arrange string constStr = "keep on coding"; PigLatin x = new PigLatin(); string pigLatinStr = "eepkay onway odingcay"; // act string actual = x.PigLatinKata(constStr); // arrange Assert.Equal(pigLatinStr, actual); }
public void PigLatin_WhenPassedStrStartingWithConst_ShouldReturnAppendedStr() { // arrange string constStr = "northcoders"; PigLatin x = new PigLatin(); string pigLatinStr = "orthcodersnay"; // act string actual = x.PigLatinKata(constStr); // assert Assert.Equal(pigLatinStr, actual); }
public void PigLatin_WhenPassedStrStartingWithSeveralConst_ShouldReturnAppendedStr() { // arrange string constStr = "sheffield"; PigLatin x = new PigLatin(); string pigLatinStr = "effieldshay"; // act string actual = x.PigLatinKata(constStr); // assert Assert.Equal(pigLatinStr, actual); }
public void PigLatin_WhenPassedStrStartingWithVowel_ShouldReturnAppendedStr() { // arrange string vowelStr = "algorithm"; PigLatin x = new PigLatin(); string pigLatinStr = "algorithmway"; // act string actual = x.PigLatinKata(vowelStr); // assert Assert.Equal(pigLatinStr, actual); }
public void PigLatin_WhenStrHasUpperAndLower_ShouldReturnUpperAndLower() { // arrange string constStr = "KEep ON cODinG"; PigLatin x = new PigLatin(); string pigLatinStr = "EepKay ONway ODinGcay"; // act string actual = x.PigLatinKata(constStr); // assert Assert.Equal(pigLatinStr, actual); }
private static void Run() { StringReverse.Init(); Console.WriteLine(""); PigLatin.Init(); Console.WriteLine(""); VowelCount.Init(); Console.WriteLine(""); Palindrome.CheckIfPalindrome(); Console.WriteLine(""); WordsInString.Init(); Console.WriteLine(""); KeyGeneration.Generate(); }
public void PigLatin_WhenPunctuationPresent_ShouldKeepPunctuation() { // arrange string constStr = "keep on coding."; string constStr2 = "keep! on coding."; string constStr3 = "keep! on, coding."; PigLatin x = new PigLatin(); string pigLatinStr = "eepkay onway odingcay."; string pigLatinStr2 = "eepkay! onway odingcay."; string pigLatinStr3 = "eepkay! onway, odingcay."; // act string actual = x.PigLatinKata(constStr); string actual2 = x.PigLatinKata(constStr2); string actual3 = x.PigLatinKata(constStr3); // assert Assert.Equal(pigLatinStr, actual); Assert.Equal(pigLatinStr2, actual2); Assert.Equal(pigLatinStr3, actual3); }
public void Xr_is_treated_like_a_single_vowel() { Assert.That(PigLatin.Translate("xray"), Is.EqualTo("xrayay")); }
public void Sch_is_treated_like_a_single_consonant() { Assert.That(PigLatin.Translate("school"), Is.EqualTo("oolschay")); }
public void Th_is_treated_like_a_single_consonant() { Assert.That(PigLatin.Translate("therapy"), Is.EqualTo("erapythay")); }
public void Qu_is_treated_like_a_single_consonant() { Assert.That(PigLatin.Translate("queen"), Is.EqualTo("eenquay")); }
public string First_letter_and_ay_are_moved_to_the_end_of_words_that_start_with_consonants(string word) { return(PigLatin.Translate(word)); }
public void Word_beginning_with_thr() { Assert.Equal("ushthray", PigLatin.Translate("thrush")); }
public void Word_beginning_with_qu_and_a_preceding_consonant() { Assert.Equal("aresquay", PigLatin.Translate("square")); }
public void TestInitialize() { pigLatin = new PigLatin(); }
public void TestCleanup() { pigLatin = null; }
public void Word_beginning_with_qu() { Assert.Equal("eenquay", PigLatin.Translate("queen")); }
public void Word_beginning_with_a_vowel_and_followed_by_a_qu() { Assert.Equal("equalay", PigLatin.Translate("equal")); }
public void Word_beginning_with_th() { Assert.Equal("erapythay", PigLatin.Translate("therapy")); }
public void Word_beginning_with_p() { Assert.Equal("igpay", PigLatin.Translate("pig")); }
public string Ay_is_added_to_words_that_start_with_vowels(string word) { return(PigLatin.Translate(word)); }
public void Word_beginning_with_k() { Assert.Equal("oalakay", PigLatin.Translate("koala")); }
public void Ch_is_treated_like_a_single_consonant() { Assert.That(PigLatin.Translate("chair"), Is.EqualTo("airchay")); }
public void Word_beginning_with_a() { Assert.Equal("appleay", PigLatin.Translate("apple")); }
public void Qu_and_a_single_preceding_consonant_are_treated_like_a_single_consonant() { Assert.That(PigLatin.Translate("square"), Is.EqualTo("aresquay")); }
public void Word_beginning_with_y() { Assert.Equal("ellowyay", PigLatin.Translate("yellow")); }
public void Thr_is_treated_like_a_single_consonant() { Assert.That(PigLatin.Translate("thrush"), Is.EqualTo("ushthray")); }
public void Word_beginning_with_x() { Assert.Equal("enonxay", PigLatin.Translate("xenon")); }
public void Yt_is_treated_like_a_single_vowel() { Assert.That(PigLatin.Translate("yttria"), Is.EqualTo("yttriaay")); }
public void Word_beginning_with_q_without_a_following_u() { Assert.Equal("atqay", PigLatin.Translate("qat")); }
public void Phrases_are_translated() { Assert.That(PigLatin.Translate("quick fast run"), Is.EqualTo("ickquay astfay unray")); }
public void Word_beginning_with_ch() { Assert.Equal("airchay", PigLatin.Translate("chair")); }