public void CreateInvalidSpecialTests(ResourceId resourceId, CreateSpecial testcase) { var properties = GenerateProperties(Commons.FieldTypeAPI, null, null, null, null, null, null, null, null); CreateRequestSpecialMapper[testcase](properties); var fieldManager = new FieldManager(); var result = fieldManager.CreateField(resourceId, properties); PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still create field successfull"); }
public void CreateInvalidSpecialTests(ResourceId resourceId, CreateSpecial testcase) { var properties = GenerateProperties(Commons.FieldTypeAPI); if (testcase == CreateSpecial.WithDeletedOptionId) { properties[PropertyName.Id.GetEnumStringValue()] = PrepareDeletedOptionId.Data; } else { var arrKeyValue = testcase.GetEnumStringValue().Split('='); properties[arrKeyValue[0]] = arrKeyValue[1]; } var fieldManager = new FieldManager(); var result = fieldManager.CreateField(resourceId, properties); PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
public async Task <IActionResult> PostAsync([FromBody] CreateSpecial special) { return(Ok(special)); }