예제 #1
0
        private static void AssertDump(LowMethod <X64Register> method, string expected)
        {
            var dumpWriter = new StringWriter();

            method.Dump(dumpWriter, false);

            Assert.That(dumpWriter.ToString().Replace("\r\n", "\n").Trim(),
                        Is.EqualTo(expected.Replace("\r\n", "\n").Trim()));
        }
예제 #2
0
        protected static void AssertDump <TRegister>(LowMethod <TRegister> method, string expected)
            where TRegister : struct, Enum
        {
            var dumpWriter = new StringWriter();

            method.Dump(dumpWriter, true);

            Assert.That(dumpWriter.ToString().Replace("\r\n", "\n").Trim(),
                        Is.EqualTo(expected.Replace("\r\n", "\n").Trim()));
        }