public void Test_Constructors_i ()
{
{
// Test default values
Vector4 a = new Vector4();
Assert.That(a, Is.EqualTo(Vector4.Zero));
}
{
// Test Vector4( Single, Single, Single, Single )
Single a = -189;
Single b = 429;
Single c = 4298;
Single d = 341;
Vector4 e = new Vector4(a, b, c, d);
Assert.That(e.X, Is.EqualTo(a));
Assert.That(e.Y, Is.EqualTo(b));
Assert.That(e.Z, Is.EqualTo(c));
Assert.That(e.W, Is.EqualTo(d));
}
{
// Test Vector4( Vector2, Single, Single )
Vector2 a = new Vector2(-189, 429);
Single b = 4298;
Single c = 341;
Vector4 d = new Vector4(a, b, c);
Assert.That(d.X, Is.EqualTo(a.X));
Assert.That(d.Y, Is.EqualTo(a.Y));
Assert.That(d.Z, Is.EqualTo(b));
Assert.That(d.W, Is.EqualTo(c));
}
{
// Test Vector4( Vector3, Single )
Vector3 a = new Vector3(-189, 429, 4298);
Single b = 341;
Vector4 c = new Vector4(a, b);
Assert.That(c.X, Is.EqualTo(a.X));
Assert.That(c.Y, Is.EqualTo(a.Y));
Assert.That(c.Z, Is.EqualTo(a.Z));
Assert.That(c.W, Is.EqualTo(b));
}
}