コード例 #1
0
 protected unsafe void AssertAreEqual <TTest>(TTest *expected, TTest *actual) where TTest : unmanaged
 {
     if (expected != actual)
     {
         Assert.Fail($"Expected 0x{((IntPtr) expected).ToInt64():X} but was 0x{((IntPtr) actual).ToInt64():X}.");
     }
 }
コード例 #2
0
 public static unsafe void FastAssertEqual <TTest>(TTest *expected, TTest *actual) where TTest : unmanaged
 {
     if (expected != actual)
     {
         Assert.Fail($"Expected 0x{((IntPtr) expected).ToInt64():X} but was 0x{((IntPtr) actual).ToInt64():X}.");
     }
 }
コード例 #3
0
 protected unsafe void AssertAreNotEqual <TTest>(TTest *expected, TTest *actual) where TTest : unmanaged
 {
     if (expected == actual)
     {
         Assert.Fail($"Expected 0x{((IntPtr) expected).ToInt64():X} to not be equal to 0x{((IntPtr) actual).ToInt64():X}.");
     }
 }