public void TestDeleteFieldValid(ResourceId resource, CommonMapperValue.ValidDelete inputType) { var guids = ValidDeleteMappingValue[inputType](resource, FieldsCreator, Defines.FieldTypeApi); var response = CommonHelpers.DeleteField(guids); Assertions[inputType](guids, new FieldManager()); }
public void ValidDeleteFieldSpecial(ResourceId resource, CommonMapperValue.ValidDelete mode) { var fieldUUID = PreparedFieldId.Data[$"{resource}0"]; var fieldUUIDSecondValue = PreparedFieldId.Data[$"{resource}1"]; var fieldUUIDApplicationField = ApplicationFieldId.Data[resource]; var listUUID = new List <Guid> { fieldUUID }; if (mode == CommonMapperValue.ValidDelete.Multiple) { listUUID.Add(fieldUUIDSecondValue); } if (mode == CommonMapperValue.ValidDelete.Mix) { listUUID.Add(fieldUUIDApplicationField); } var response = CommonHelpers.DeleteField(listUUID); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(HttpStatusCode.NoContent), "Can not delete Field"); }