public void TestRecursivePrint() { Assert.AreEqual(string.Empty, StringMerger.ForRecursive("abcd")); }
public void HappyPath3() { Assert.IsTrue(StringMerger.isMerge("Can we merge it? Yes, we can!", "n ee tYw n!", "Cawe mrgi? es, eca")); }
public void CanHandleBananas() { Assert.IsTrue(StringMerger.isMerge("Bananas from Bahamas", "Bahas", "Bananas from am"), "Going bananas!"); }
public void TestStringMergeWithRecursive() { Assert.IsFalse(StringMerger.IsMerge("codewars", "code", "wasr"), "codewars can be created from code and wars"); Assert.IsTrue(StringMerger.IsMerge("codewars", "cdwr", "oeas"), "codewars can be created from cdwr and oeas"); Assert.IsFalse(StringMerger.IsMerge("codewars", "cod", "wars"), "Codewars are not codwars"); }
public void CanHandleBananas() { Assert.IsTrue(StringMerger.isMerge("bananas", "baa", "anns"), "Going bananas!"); }
public void CanHandleBananas2() { Assert.IsTrue(StringMerger.isMerge("Bananas from Bahamas", "Bananas from am", "Bahas")); }
public void IsTrueInBelowCase1() { Assert.IsTrue(StringMerger.isMerge("Can we", "n e", "Caw")); }
public void HappyPath2() { Assert.IsTrue(StringMerger.isMerge("codewars", "cdwr", "oeas"), "codewars can be created from cdwr and oeas"); }
public void CanHandleTooFewChars() { Assert.IsFalse(StringMerger.isMerge("codewars", "code", "war")); }
public void IsTrueInBelowCase0() { Assert.IsTrue(StringMerger.isMerge("Can we merge it? Yes, we can!", "n ee tYw n!", "Cawe mrgi? es, eca")); }
public void CanHandleExtraChars() { Assert.IsFalse(StringMerger.isMerge("codewars", "code", "warss")); }
public void CanHandleEmpty3() { Assert.IsTrue(StringMerger.isMerge("codewars", "", "codewars")); }
public void CanHandleEmpty() { Assert.IsFalse(StringMerger.isMerge("", "code", "wars")); }
public void StringMergerReturnsCorrectValue(string partA, string partB, string merger, bool expected) { bool result = StringMerger.isMerge(merger, partA, partB); Assert.Equal(expected, result); }
public void IsTrueInBelowCase2() { Assert.IsTrue(StringMerger.isMerge("Bananas from Bahamas", "aa fomam", "Bnnasr Bhaas")); }
public void HappyPath1() { Assert.IsTrue(StringMerger.isMerge("codewars", "code", "wars"), "codewars can be created from code and wars"); }
public void IsTrueInBelowHardCase() { Assert.IsTrue(StringMerger.isMerge("Bananas from Bahamas", "anas as", "Ban fromBahma")); }
public void SadPath1() { Assert.IsFalse(StringMerger.isMerge("codewars", "cod", "wars"), "Codewars are not codwars"); }
public void IsTrueInBelowHardCase2() { Assert.IsTrue(StringMerger.isMerge("Bananas from Bahamas", "aans o Ba", "Bnafrmhamas")); }
public void HappyPath4() { Assert.IsTrue(StringMerger.isMerge("Can we merge it? Yes, we can!", "n ee tYw n!", "Cawe mrgi? es, eca"), "Can we merge it? Yes, we can!' is a merge of 'n ee tYw n!' and 'Cawe mrgi? es, eca"); }
public void FalseForBananas() { Assert.IsFalse(StringMerger.isMerge("Bananas from Bahamas", "QsP Baamk", "Bbanhbfr3Ua")); }