public void AdaptNodeOutput1To4PreviewWorks() { var node = new TestNode(); var result = ShaderGenerator.AdaptNodeOutputForPreview(node, TestNode.V1Out); Assert.AreEqual(string.Format("half4({0}, {0}, {0}, 1.0)", node.GetVariableNameForSlot(TestNode.V1Out)), result); }
public void AdaptNodeOutput4To4PreviewWorks() { var node = new TestNode(); var expected = string.Format("half4({0}.x, {0}.y, {0}.z, 1.0)", node.GetVariableNameForSlot(TestNode.V4Out)); var result = ShaderGenerator.AdaptNodeOutputForPreview(node, TestNode.V4Out); Assert.AreEqual(expected, result); }