public void NotEquals(string s, string t)
        {
            bool result  = BackSpaceStringCompare.BackspaceCompare_1(s, t);
            bool result2 = BackSpaceStringCompare.BackspaceCompare_2(s, t);

            Assert.IsFalse(result);
            Assert.IsFalse(result2);
        }
        private static void RunBench(string s, string t)
        {
            Stopwatch sw = new Stopwatch();

            sw.Start();

            BackSpaceStringCompare.BackspaceCompare_1(s, t);

            sw.Stop();
            long tp1 = sw.ElapsedTicks;

            sw.Reset();
            sw.Start();

            BackSpaceStringCompare.BackspaceCompare_2(s, t);

            sw.Stop();
            long tp2 = sw.ElapsedTicks;

            TestContext.WriteLine($"tp1: {tp1} {Environment.NewLine} tp2: {tp2}");
        }
Esempio n. 3
0
 public void BackSpaceStringCompareTest(bool expected, string s, string t)
 {
     Assert.Equal(expected, BackSpaceStringCompare.BackspaceCompare0(s, t));
     Assert.Equal(expected, BackSpaceStringCompare.BackspaceCompare(s, t));
 }