Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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));
            }
        }
Exemplo n.º 3
0
        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));
            }
        }