public void Properties() { TestRuntime.AssertSystemVersion(ApplePlatform.MacOSX, 10, 8, throwIfOtherPlatform: false); var light = new GLKEffectPropertyLight(); #if NET Assert.That(light.AmbientColor.ToString(), Is.EqualTo("<0, 0, 0, 0>"), "AmbientColor"); Assert.That(light.DiffuseColor.ToString(), Is.EqualTo("<0, 0, 0, 0>"), "DiffuseColor"); Assert.That(light.SpecularColor.ToString(), Is.EqualTo("<0, 0, 0, 0>"), "SpecularColor"); Assert.That(light.Position.ToString(), Is.EqualTo("<0, 0, 0, 0>"), "Position"); #else Assert.That(light.AmbientColor.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "AmbientColor"); Assert.That(light.DiffuseColor.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "DiffuseColor"); Assert.That(light.SpecularColor.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "SpecularColor"); Assert.That(light.Position.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "Position"); #endif light = new GLKBaseEffect().Light0; #if NET Assert.That(light.AmbientColor.ToString(), Is.EqualTo("<0, 0, 0, 1>"), "AmbientColor"); Assert.That(light.DiffuseColor.ToString(), Is.EqualTo("<1, 1, 1, 1>"), "DiffuseColor"); Assert.That(light.SpecularColor.ToString(), Is.EqualTo("<1, 1, 1, 1>"), "SpecularColor"); Assert.That(light.Position.ToString(), Is.EqualTo("<0, 0, 1, 0>"), "Position"); #else Assert.That(light.AmbientColor.ToString(), Is.EqualTo("(0, 0, 0, 1)"), "AmbientColor"); Assert.That(light.DiffuseColor.ToString(), Is.EqualTo("(1, 1, 1, 1)"), "DiffuseColor"); Assert.That(light.SpecularColor.ToString(), Is.EqualTo("(1, 1, 1, 1)"), "SpecularColor"); Assert.That(light.Position.ToString(), Is.EqualTo("(0, 0, 1, 0)"), "Position"); #endif }
public void Properties() { var light = new GLKEffectPropertyLight(); Assert.That(light.AmbientColor.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "AmbientColor"); Assert.That(light.DiffuseColor.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "DiffuseColor"); Assert.That(light.SpecularColor.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "SpecularColor"); Assert.That(light.Position.ToString(), Is.EqualTo("(0, 0, 0, 0)"), "Position"); light = new GLKBaseEffect().Light0; Assert.That(light.AmbientColor.ToString(), Is.EqualTo("(0, 0, 0, 1)"), "AmbientColor"); Assert.That(light.DiffuseColor.ToString(), Is.EqualTo("(1, 1, 1, 1)"), "DiffuseColor"); Assert.That(light.SpecularColor.ToString(), Is.EqualTo("(1, 1, 1, 1)"), "SpecularColor"); Assert.That(light.Position.ToString(), Is.EqualTo("(0, 0, 1, 0)"), "Position"); }