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