public void FindPalinDronicString_abcde_ReturnEmpty() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual("", solution.Resolve("abcde")); }
public void FindPanlinDronicString_StartedFromA_ReturnEmpty() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual(string.Empty, solution.Resolve("aba", 'a')); }
public void FindPalinDronicString_traceecars_ReturnRACEECAR() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual("raceecar", solution.Resolve("traceecars")); }
public void FindPalinDronicString_WithDoubleCenterAndExpandOnlyOnce() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual("bb", solution.Resolve("abbc", 'b')); }
public void FindPalinDronicString_WithDoubleCenter() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual("abba", solution.Resolve("abba", 'b')); }
public void FindPalinDronicString_OnlyExpandOnce() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual("aba", solution.Resolve("caban", 'b')); }
public void FindPanlinDronicString_ExpandedAroudCenter() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual("cabac", solution.Resolve("cabac", 'b')); }
public void FindPalinDronicString_StartedFromBwhichIsCenter_ReturnSingleCenteredPanlinDronicString() { PalinDronmicStringSolution solution = new PalinDronmicStringSolution(); Assert.AreEqual("aba", solution.Resolve("aba", 'b')); }