Example #1
0
        public void Mesh_Create_HasNamespacePrefix()
        {
            // given:
            var obj = new FbxMesh("asdf");

            // then:
            Assert.AreEqual("Geometry::", obj.GetNameSpacePrefix());
        }
Example #2
0
        public void Mesh_SetNameUsingColons_IncludesNamespace()
        {
            // given:
            var obj = new FbxMesh("asdf::Something|zxcv|qwer");

            // then:
            Assert.AreEqual("asdf::Something|zxcv|qwer", obj.GetName());
            Assert.AreEqual("", obj.GetNameSpaceOnly());
            Assert.AreEqual("Geometry::", obj.GetNameSpacePrefix());
            Assert.AreEqual("Geometry::asdf::Something|zxcv|qwer", obj.GetNameWithNameSpacePrefix());
        }
Example #3
0
        public void Mesh_GetNameWithoutNameSpacePrefix_GetsNameWithNamespacePrefix()
        {
            // given:
            var obj = new FbxMesh("asdf");

            // require:
            Assert.AreEqual("asdf", obj.GetName());
            Assert.AreEqual("Geometry::", obj.GetNameSpacePrefix());

            // then:
            Assert.AreEqual("Geometry::asdf", obj.GetNameWithNameSpacePrefix());
        }
Example #4
0
        public void Mesh_SetNameSpaceAndGetNameWithoutNameSpacePrefix_IncludesNamespace()
        {
            // given:
            var obj = new FbxMesh("asdf");

            obj.SetNameSpace("qwer");

            // require:
            Assert.AreEqual("asdf", obj.GetName());
            Assert.AreEqual("qwer", obj.GetNameSpaceOnly());
            Assert.AreEqual("Geometry::", obj.GetNameSpacePrefix());

            // then:
            Assert.AreEqual("Geometry::asdf", obj.GetNameWithNameSpacePrefix());
        }