Exemple #1
0
        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
        }
Exemple #2
0
        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");
        }