public void Document_Create_HasProperties() { // given: var doc = new FbxDocument(""); FbxProperty prop; // then: Assert.AreEqual(2, CountProperties(doc)); Assert.AreEqual(0, doc.GetSrcPropertyCount()); Assert.AreEqual(0, doc.GetDstPropertyCount()); prop = doc.FindProperty("SourceObject"); Assert.NotNull(prop); Assert.True(prop.IsValid()); Assert.NotNull(doc.Roots); Assert.True(doc.Roots.IsValid()); Assert.AreEqual("SourceObject", doc.Roots.GetName()); Assert.AreSame(prop, doc.Roots); prop = doc.FindProperty("ActiveAnimStackName"); Assert.NotNull(prop); Assert.True(prop.IsValid()); Assert.NotNull(doc.ActiveAnimStackName); Assert.True(doc.ActiveAnimStackName.IsValid()); Assert.AreEqual("ActiveAnimStackName", doc.ActiveAnimStackName.GetName()); Assert.AreSame(prop, doc.ActiveAnimStackName); }