public void Short4_ToScaledVector4() { // arrange var short4 = new Short4(Vector4.One * 0x7FFF); // act Vector4 actual = short4.ToScaledVector4(); // assert Assert.Equal(1, actual.X); Assert.Equal(1, actual.Y); Assert.Equal(1, actual.Z); Assert.Equal(1, actual.W); }
public void Short4_FromScaledVector4() { // arrange var short4 = new Short4(Vector4.One * 0x7FFF); Vector4 scaled = short4.ToScaledVector4(); const long expected = 0x7FFF7FFF7FFF7FFF; // act var pixel = default(Short4); pixel.FromScaledVector4(scaled); // assert Assert.Equal((ulong)expected, pixel.PackedValue); }