Added Vector4 constructor test.

This commit is contained in:
Jarl Gullberg 2017-05-31 21:40:44 +02:00
parent e4ec841e7a
commit 03f916abbb
No known key found for this signature in database
GPG key ID: 750FF6F6BDA72D23

View file

@ -51,6 +51,19 @@ module Vector3 =
Assert.Equal(b, v2.Y)
Assert.Equal(c, v2.Z)
[<Property>]
let ``Vector4 value constructor sets all components to the correct values`` (a, b, c, d) =
let v1 = Vector4(a, b, c, d)
let v2 = Vector3(v1)
Assert.Equal(v1.X, v2.X)
Assert.Equal(v1.Y, v2.Y)
Assert.Equal(v1.Z, v2.Z)
Assert.Equal(a, v2.X)
Assert.Equal(b, v2.Y)
Assert.Equal(c, v2.Z)
[<Properties(Arbitrary = [| typeof<OpenTKGen> |])>]
module Indexing =
//