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())); }
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())); }