static void Main() { string s = "this is a test"; RevStr rsOb = new RevStr(); Console.WriteLine("Original string: " + s); Console.Write("Reversed string: "); rsOb.DisplayRev(s); Console.WriteLine(); }
public static void Main() { String S = "Ремарк"; RevStr rsOb = new RevStr(); Console.WriteLine("Исходная строка: " + S); Console.WriteLine("\nstr[0]\tstr\tstr.Length"); // заголовок отоборажения текущего состояния подстроки rsOb.displayRev(S); Console.WriteLine(); Console.WriteLine("Количество вызовов метода с рекурсией Count = " + rsOb.Count + "\n"); }
public void ReverseTestEmptyString() { //arrange var input = ""; var expected = "dc-ba"; RevStr su = new RevStr(); //act var actual = su.Reverse(input); //assert Assert.Throws <InvalidOperationException>(() => su.Reverse(input)); }
public void ReverseTest() { //arrange var input = "ab-cd"; var expected = "dc-ba"; // Output1 poarta numele de expected in teste RevStr su = new RevStr(); //act var actual = su.Reverse(input); // Output2 poarta numele de actual in teste //assert Assert.AreEqual(expected, actual); }