using UnitTestSharp; using Blacklight.GPUBridge; namespace Blacklight.GPUBridge.UnitTests { public class Float4Tests : TestFixture { public class CtorTests : TestFixture { public void AssignsAllFourComponents() { var value = new Float4(1, 2, 3, 4); CheckEqual(1f, value.X); CheckEqual(2f, value.Y); CheckEqual(3f, value.Z); CheckEqual(4f, value.W); } public void TakesXyFromTheFloat2AndZwFromArguments() { var value = new Float4(new Float2(1, 2), 3, 4); CheckEqual(1f, value.X); CheckEqual(2f, value.Y); CheckEqual(3f, value.Z); CheckEqual(4f, value.W); } } } }