public void Mesh_SetNameUsingColonsandSetNameSpace_IncludesNamespace() { // given: var obj = new FbxMesh("asdf::Something|zxcv|qwer"); obj.SetNameSpace("uiop::hjkl|cvbn|dfgh");; // then: Assert.AreEqual("asdf::Something|zxcv|qwer", obj.GetName()); Assert.AreEqual("uiop::hjkl|cvbn|dfgh", obj.GetNameSpaceOnly()); Assert.AreEqual("Geometry::", obj.GetNameSpacePrefix()); Assert.AreEqual("Geometry::asdf::Something|zxcv|qwer", obj.GetNameWithNameSpacePrefix()); }
public void Mesh_SetNameSpaceAndGetNameWithoutNameSpacePrefix_FirstCharacterIsNotMissing() { // given: var obj = new FbxMesh("asdf"); obj.SetNameSpace("qwer"); // require: Assert.AreEqual("asdf", obj.GetName()); Assert.AreEqual("qwer", obj.GetNameSpaceOnly()); // then: Assert.AreEqual("asdf", obj.GetNameWithoutNameSpacePrefix()); }
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()); }
public void Mesh_SetNameSpaceThenSetInitialName_FirstCharacterIsStillMissing() { // given: var obj = new FbxMesh("asdf"); obj.SetNameSpace("qwer"); // require: Assert.AreEqual("asdf", obj.GetName()); Assert.AreEqual("qwer", obj.GetNameSpaceOnly()); // when: obj.SetInitialName("zxcv"); // then: Assert.AreEqual("zxcv", obj.GetInitialName()); Assert.AreEqual("zxcv", obj.GetName()); Assert.AreEqual("xcv", obj.GetNameOnly()); }