示例#1
0
        void CallUnderlyingAssert(
            string expected,
            string actual,
            UnitTestLocationInfo info)
        {
            var  escapedActual = stringUtils.Escape(actual);
            bool rewriteTest   = info != null &&
                                 printer.Configuration.Test.AutomaticTestRewrite(info);

            var message = printer.Configuration.Test.AssertMessageCreator(
                expected,
                actual,
                escapedActual,
                rewriteTest,
                info);

            if (rewriteTest)
            {
                var rewriter = new TestRewriter(Configuration.FactoryFileRepository);
                rewriter.RewriteTest(
                    info,
                    expected,
                    escapedActual);
            }

            Configuration.Test.AreEqualsMethod(expected, actual, message);
        }
示例#2
0
        void CallUnderlyingAssert(
            string expected,
            string actual,
            UnitTestLocationInfo info)
        {
            var escapedActual = stringUtils.Escape(actual);
            bool rewriteTest = info != null
                && printer.Configuration.Test.AutomaticTestRewrite(info);

            var message = printer.Configuration.Test.AssertMessageCreator(
                expected,
                actual,
                escapedActual,
                rewriteTest,
                info);

            if (rewriteTest)
            {
                var rewriter = new TestRewriter(Configuration.FactoryFileRepository);
                rewriter.RewriteTest(
                    info,
                    expected,
                    escapedActual);
            }

            Configuration.Test.AreEqualsMethod(expected, actual, message);
        }