コード例 #1
0
        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");
        }
コード例 #2
0
        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));
        }
コード例 #3
0
 public async Task <IActionResult> PostAsync([FromBody] CreateSpecial special)
 {
     return(Ok(special));
 }