public void TestRecursivePrint()
 {
     Assert.AreEqual(string.Empty, StringMerger.ForRecursive("abcd"));
 }
Пример #2
0
 public void HappyPath3()
 {
     Assert.IsTrue(StringMerger.isMerge("Can we merge it? Yes, we can!", "n ee tYw n!", "Cawe mrgi? es, eca"));
 }
Пример #3
0
 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");
 }
Пример #5
0
 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"));
 }
Пример #8
0
 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"));
 }
Пример #14
0
        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"));
 }
Пример #16
0
 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"));
 }
Пример #18
0
 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"));
 }
Пример #20
0
 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"));
 }