public void CreateCustomObjectTest() { var customObject = new CustomObject { id = -10001, name = "sample", fields = new List<CustomObjectField> { new CustomObjectField { name = "sample text field", dataType = Enum.GetName(typeof(DataType), DataType.text), type = "CustomObjectField" }, new CustomObjectField { name = "sample numeric field", dataType = Enum.GetName(typeof(DataType), DataType.numeric), type = "CustomObjectField" }, new CustomObjectField { name = "sample date field", dataType = Enum.GetName(typeof(DataType), DataType.date), type = "CustomObjectField" } } }; var response = _helper.CreateCustomObject(customObject); Assert.AreEqual(customObject.name, response.name); }
public CustomObject UpdateCustomObject(CustomObject customObject) { var request = new RestRequest(Method.PUT) { RequestFormat = DataFormat.Json, Resource = "/assets/customObject/" + customObject.id }; request.AddBody(customObject); var response = _client.Execute<CustomObject>(request); return response.Data; }