public void ParseEmpty()
        {
            var color = new An8MaterialColor();

            color.Parse(
                @"
");
        }
        public void ParseOther()
        {
            var color = new An8MaterialColor();

            color.Parse(
                @"
other { }
");
        }
        public void ParseTextureName()
        {
            var color = new An8MaterialColor();

            color.Parse(
                @"
texturename { ""abc"" }
");

            Assert.Equal("abc", color.TextureName);
        }
        public void ParseFactor()
        {
            var color = new An8MaterialColor();

            color.Parse(
                @"
factor { 2.0 }
");

            Assert.Equal(2.0f, color.WeightingFactor);
        }
        public void ParseTextureParams()
        {
            var color = new An8MaterialColor();

            color.Parse(
                @"
textureparams { }
");

            Assert.NotNull(color.TextureParams);
        }
        public void ParseColor()
        {
            var color = new An8MaterialColor();

            color.Parse(
                @"
rgb { 2 3 4 }
");

            Assert.Equal <byte>(2, color.Red);
            Assert.Equal <byte>(3, color.Green);
            Assert.Equal <byte>(4, color.Blue);
        }