/// <summary> /// 只能加一次 /// </summary> /// <param name="doc"></param> public void AddElement(Document doc) { var element = new UserElement(); element.SetName(Text); element.SetSchemaName("TextSceneNode"); Id = doc.AddElement(element); element.AddParameter("PositionX", ParameterCreator.Create(Position.x)); element.AddParameter("PositionY", ParameterCreator.Create(Position.y)); element.AddParameter("PositionZ", ParameterCreator.Create(Position.z)); }
public void Create_ReferenceType_ReturnNull() { var creator = new ParameterCreator(); var parameter = typeof(ObjectA).GetMethod("MethodObject").GetParameters().First(); //act var result = creator.Create(parameter); //assert Assert.Null(result); }
public void Create_StringType_ReturnNotNull() { var creator = new ParameterCreator(); var parameter = typeof(ObjectA).GetMethod("MethodString").GetParameters().First(); //act var result = creator.Create(parameter); //assert Assert.NotNull(result); Assert.Equal("value - Test", result); }
public SphereElementSchema() : base("Sphere") { //增加参数 AddParameter("Radius", ParameterCreator.Create(5.0f)); }