public void Test_Constructors ()
{
{
// Test default values
Matrix44 a = new Matrix44();
Assert.That(a, Is.EqualTo(Matrix44.Zero));
}
{
Single a = -18759;
Single b = 345;
Single c = 774;
Single d = -3431;
Single e = -55;
Single f = 47;
Single g = 45;
Single h = 3461;
Single i = -4;
Single j = 453;
Single k = -3;
Single l = -3441;
Single m = -189;
Single n = 5;
Single o = -87;
Single p = 341;
Matrix44 expected = new Matrix44(
a, b, c, d,
e, f, g, h,
i, j, k, l,
m, n, o, p);
Assert.That(expected.R0C0, Is.EqualTo(a));
Assert.That(expected.R0C1, Is.EqualTo(b));
Assert.That(expected.R0C2, Is.EqualTo(c));
Assert.That(expected.R0C3, Is.EqualTo(d));
Assert.That(expected.R1C0, Is.EqualTo(e));
Assert.That(expected.R1C1, Is.EqualTo(f));
Assert.That(expected.R1C2, Is.EqualTo(g));
Assert.That(expected.R1C3, Is.EqualTo(h));
Assert.That(expected.R2C0, Is.EqualTo(i));
Assert.That(expected.R2C1, Is.EqualTo(j));
Assert.That(expected.R2C2, Is.EqualTo(k));
Assert.That(expected.R2C3, Is.EqualTo(l));
Assert.That(expected.R3C0, Is.EqualTo(m));
Assert.That(expected.R3C1, Is.EqualTo(n));
Assert.That(expected.R3C2, Is.EqualTo(o));
Assert.That(expected.R3C3, Is.EqualTo(p));
}
}