public void Write_MetaDataObjects() { const string file = @"..\..\..\Sample\Core\metadata.x3d"; var x3d = new X3D(); var scene = x3d.Scene; var meta1 = new MetadataDouble(); var meta2 = new MetadataFloat(); var meta3 = new MetadataInteger(); var meta4 = new MetadataSet(); var meta5 = new MetadataString(); meta1.Name = "double"; meta1.Value = "1 1 1 1 1"; meta1.Reference = "reference"; scene.ChildNodes.Add(meta1); scene.ChildNodes.Add(meta2); scene.ChildNodes.Add(meta3); scene.ChildNodes.Add(meta4); scene.ChildNodes.Add(meta5); var submeta1 = new MetadataDouble(); var submeta2 = new MetadataFloat(); var submeta3 = new MetadataInteger(); var submeta4 = new MetadataString(); meta4.Value.Add(submeta1); meta4.Value.Add(submeta2); meta4.Value.Add(submeta3); meta4.Value.Add(submeta4); Write(file, x3d); }
public void MetadataDouble() { var obj = new MetadataDouble(); Assert.AreEqual(obj.ContainerField, "metadata"); Assert.AreEqual(obj.Name, null); Assert.AreEqual(obj.Reference, null); }