public void InvalidDeleteField(ResourceId resource, CommonMapperValue.InvalidDelete invalidDelete) { int index = invalidDelete == CommonMapperValue.InvalidDelete.Deleted ? IndexDeleted : IndexCreated; var fieldUUID = PreparedFieldId.Data[$"{resource}{index}"].ToString(); var listUUID = new[] { CommonMapperValue.InvalidDeleteUUIDMapperValue[invalidDelete](fieldUUID) }; var response = CommonHelpers.DeleteField(listUUID); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(HttpStatusCode.BadRequest), "Can not delete Field"); }
public void TestDeleteFieldInvalidSpecial(ResourceId resource, CommonMapperValue.InvalidDelete inputType) { if (inputType == CommonMapperValue.InvalidDelete.Deleted) { var guid = new List <Guid> { FieldsCreator.Data[$"{resource}-{Defines.FieldTypeApi.ToString()}-5"].Guid }; var response = CommonHelpers.DeleteField(guid); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.NoContent)); //Delete twice response = CommonHelpers.DeleteField(guid); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); } else { var guid = CommonMapperValue.InvalidDeleteUUIDMapperValue[inputType](FieldsCreator.Data[$"{resource}-{Defines.FieldTypeApi.ToString()}-4"].Guid.ToString()); var response = CommonHelpers.DeleteField(new List <string> { guid }); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); } }
public void TestDeleteFieldInvalidSpecial(ResourceId resource, CommonMapperValue.InvalidDelete inputType) { if (inputType == CommonMapperValue.InvalidDelete.Deleted) { var guid = new List <Guid> { SecondGuidsForDelete[resource].Values.First() }; var response = CommonHelpers.DeleteField(guid); PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.NoContent)); //Delete twice response = CommonHelpers.DeleteField(guid); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); } else { var guid = CommonMapperValue.InvalidDeleteUUIDMapperValue[inputType](SecondGuidsForDelete[resource].Values.Last().ToString()); var response = CommonHelpers.DeleteField(new List <string> { guid }); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); } }