public ProxyReverseClass(ReverseString realClass) { this.realClass = realClass; ReverseString = new string[100]; IsReverse = new bool[100]; counter = 0; }
public void ReverseStringTestCase2() { var input = new[] { 'H', 'a', 'n', 'n', 'a', 'h' }; ReverseString.StringReverse(input); input.SequenceEqual(new[] { 'h', 'a', 'n', 'n', 'a', 'H' }).Should().BeTrue(); }
public void TestReverseIter() { var testString = "Hello, World!"; var reverse = ReverseString.ReverseIterative(testString); Assert.Equal("!dlroW ,olleH", reverse); }
public void Setup() { var rs = new ReverseString(); _reverser = rs.ReverseV1; //_reverser = rs.ReverseV2; }
public char[] ReverseString(char[] data) { var testClass = new ReverseString(); var res = testClass.Solution(data); return(res); }
public void MultiReverseTest(string input, string output) { var ex = new ReverseString(); var actual = ex.Reverse(input); Assert.AreEqual(output, actual); }
public void ReverseStringTestCase1() { var input = new[] { 'h', 'e', 'l', 'l', 'o' }; ReverseString.StringReverse(input); input.SequenceEqual(new[] { 'o', 'l', 'l', 'e', 'h' }).Should().BeTrue(); }
public void Example1() { var str = "hello"; var sol = new ReverseString(); Assert.AreEqual("holle", sol.Reverse(str)); }
public void Example2() { var str = "leetcode"; var sol = new ReverseString(); Assert.AreEqual("leotcede", sol.Reverse(str)); }
public void Execute2Test() { var s = new[] { 'h', 'e', 'l', 'l', 'o' }; var expected = new[] { 'o', 'l', 'l', 'e', 'h' }; ReverseString.Execute2(s); s.Should().BeEquivalentTo(expected); }
public void Test_Reverse_InputNonEmptyOrNullString_ExpectedReversedString() { var rev = new ReverseString(); var expected = "elgoog"; var actual = rev.Reverse("google"); Assert.AreEqual(expected, actual); }
public void ReverseRecursionTestEmpty() { string input = ""; string expect = ""; string actual = ReverseString.ReverseRecursion(input); Assert.AreEqual <string>(expect, actual); }
public void Vafzamora_Fast1_With_Odd_Parameter_Qty() { string myEntireString = "Learning Algorithms"; string returnedValue = new ReverseString().Vafzamora_Fast1(myEntireString); Assert.Equal("smhtiroglA gninraeL", returnedValue); }
public void InJustOneLine2_With_Odd_Parameter_Qty() { string myEntireString = "Learning Algorithms"; string returnedValue = new ReverseString().InJustOneLine2(myEntireString); Assert.Equal("smhtiroglA gninraeL", returnedValue); }
public void FirstTry_With_Even_Parameter_Qty() { string myEntireString = "Learning Algorithms!"; string returnedValue = new ReverseString().FirstTry(myEntireString); Assert.Equal("!smhtiroglA gninraeL", returnedValue); }
public void InJustOneLine2_Reverse_The_String() { string myEntireString = "Learning Algorithms!"; string returnedValue = new ReverseString().InJustOneLine2(myEntireString); Assert.Equal("!smhtiroglA gninraeL", returnedValue); }
public void Test_Reverse_InputOneCharacter_ExpectedReturnsOneCharacter() { var rev = new ReverseString(); var expected = "A"; var actual = rev.Reverse("A"); Assert.AreEqual(expected, actual); }
public void ReverseStackTestABC() { string input = "abc"; string expect = "cba"; string actual = ReverseString.ReverseStack(input); Assert.AreEqual <string>(expect, actual); }
public void ReverseIterateTestEmpty() { string input = ""; string expect = ""; string actual = ReverseString.ReverseIterate(input); Assert.AreEqual <string>(expect, actual); }
public void ReverseStrinRecursionTest4() { string input = "6"; string expected = "6"; string actual = ReverseString.ReverseStringRecursion(input); Assert.AreEqual(expected, actual, "string is not reversed correctly"); }
public void ReverseStringIterationTest5() { string input = "1"; string expected = "1"; string actual = ReverseString.ReverseStringIteration(input); Assert.AreEqual(expected, actual, "string is not reversed correctly"); }
public void Vafzamora_Obvious_With_Even_Parameter_Qty() { string myEntireString = "Learning Algorithms!"; string returnedValue = new ReverseString().Vafzamora_Obvious(myEntireString); Assert.Equal("!smhtiroglA gninraeL", returnedValue); }
public static void SelectionMethod() { Console.WriteLine("Please select"); Console.WriteLine("Data Structure: \n 1 : Big O(n) \n 2 : Array \n 3 : Linked List \n 4 : Stack \n 7 : Factorial recursion \n 8 : Fibonacci \n 9 : ReverseString (Recursion) \n 10 : Bubble Sort \n 11 : Selection Sort \n 12 : Insertion Sort"); Console.Write("Please enter your selection: "); string str = Console.ReadLine(); switch (str) { case "1": BigOn.Call100(); break; case "2": DSArray.ChooseArray(); break; case "3": LinkedList linkedList = new LinkedList(5); linkedList.LinkListOperation(); break; case "4": Stack stack = new Stack(); stack.StackOperation(); break; case "7": Factorial fact = new Factorial(); fact.FindFactorial(); break; case "8": Fibonacci fibonacci = new Fibonacci(); fibonacci.FindFibonacci(); break; case "9": ReverseString rev = new ReverseString(); rev.RevString(); break; case "10": BubbleSort bubble = new(); bubble.BubbleSorting(); break; case "11": SelectionSort selection = new(); selection.SortSelection(); break; case "12": InsertionSort insertion = new(); insertion.Insertion(); break; } }
public void CheckHello() { var toBeReversed = "Hello"; var reversed = "olleH"; ReverseString reverseString = new ReverseString(); var actualResult = reverseString.ReverseMe(toBeReversed); Assert.AreEqual(actualResult, reversed); }
public void CheckNull() { string toBeReversed = null; string reversed = null; ReverseString reverseString = new ReverseString(); var actualResult = reverseString.ReverseMe(toBeReversed); Assert.AreEqual(actualResult, reversed); }
public void CheckEmpty() { string toBeReversed = string.Empty; string reversed = string.Empty; ReverseString reverseString = new ReverseString(); var actualResult = reverseString.ReverseMe(toBeReversed); Assert.AreEqual(actualResult, reversed); }
public void Large_string() { List <int> scores = new List <int>(); scores.Add(10); scores.Add(100); ReverseString.HighScores(scores); var s = scores; }
public void TestReverseStringTests() { var reverse = ReverseString.Reverse("vipin"); PalindromeString.IsPalindrome("madam"); PalindromeString.IsPalindrome("Malayalam"); OccurrenceString.MaxOccuringChar("Welcome to http://vipinkumaryadav.com"); OccurrenceString.UniqueCharacters("hutg9mnd!nk9"); }
void InternalTest(char[] s, char[] expected) { ReverseString.Solve(s); Assert.Equal <int>(expected.Length, s.Length); for (int i = 0; i < expected.Length; i++) { Assert.Equal <char>(expected[i], s[i]); } }
public void CheckSententce() { string toBeReversed = "I am in your world!!"; string reversed = "!!dlrow ruoy ni ma I"; ReverseString reverseString = new ReverseString(); var actualResult = reverseString.ReverseMe(toBeReversed); Assert.AreEqual(actualResult, reversed); }
public void TestCleanup() { reverseString = null; }
public void TestInitialize() { reverseString = new ReverseString(); }