Beispiel #1
0
        public void ElementConstructor()
        {
            var expected = GetTestMatrix();
            var actual   = new NMatrix4x3(
                expected.M11, expected.M12, expected.M13, expected.M14,
                expected.M21, expected.M22, expected.M23, expected.M24,
                expected.M31, expected.M32, expected.M33, expected.M34);

            Asserts.AreEqual(expected, actual, "ctor 1");
        }
Beispiel #2
0
 public static void AreEqual(NMatrix4x3 expected, NMatrix4x3 actual, string message)
 {
     AreEqual(expected.M11, actual.M11, message + " (M11)");
     AreEqual(expected.M21, actual.M21, message + " (M21)");
     AreEqual(expected.M31, actual.M31, message + " (M31)");
     AreEqual(expected.M12, actual.M12, message + " (M12)");
     AreEqual(expected.M22, actual.M22, message + " (M22)");
     AreEqual(expected.M32, actual.M32, message + " (M32)");
     AreEqual(expected.M13, actual.M13, message + " (M13)");
     AreEqual(expected.M23, actual.M23, message + " (M23)");
     AreEqual(expected.M33, actual.M33, message + " (M33)");
     AreEqual(expected.M14, actual.M14, message + " (M14)");
     AreEqual(expected.M24, actual.M24, message + " (M24)");
     AreEqual(expected.M34, actual.M34, message + " (M34)");
 }
Beispiel #3
0
 public static void AreEqual(NMatrix4x3 expected, NMatrix4x3 actual, string message)
 {
     AreEqual(expected.M11, actual.M11, $"{message} (M11) expected: {expected} actual: {actual}");
     AreEqual(expected.M21, actual.M21, $"{message} (M21) expected: {expected} actual: {actual}");
     AreEqual(expected.M31, actual.M31, $"{message} (M31) expected: {expected} actual: {actual}");
     AreEqual(expected.M12, actual.M12, $"{message} (M12) expected: {expected} actual: {actual}");
     AreEqual(expected.M22, actual.M22, $"{message} (M22) expected: {expected} actual: {actual}");
     AreEqual(expected.M32, actual.M32, $"{message} (M32) expected: {expected} actual: {actual}");
     AreEqual(expected.M13, actual.M13, $"{message} (M13) expected: {expected} actual: {actual}");
     AreEqual(expected.M23, actual.M23, $"{message} (M23) expected: {expected} actual: {actual}");
     AreEqual(expected.M33, actual.M33, $"{message} (M33) expected: {expected} actual: {actual}");
     AreEqual(expected.M14, actual.M14, $"{message} (M14) expected: {expected} actual: {actual}");
     AreEqual(expected.M24, actual.M24, $"{message} (M24) expected: {expected} actual: {actual}");
     AreEqual(expected.M34, actual.M34, $"{message} (M34) expected: {expected} actual: {actual}");
 }