public void InvalidUpdateUserFieldSpecial(ResourceId resourceId, NumberHelpers.InvalidUpdateField invalidUpdateField)
        {
            string fieldUUID = PreparedFieldId.Data[resourceId].ToString();

            NumberHelpers.SendAndVerifySpecialCase(NumberFieldTestData.NumberFieldType, resourceId, invalidUpdateField, fieldUUID);
        }
Esempio n. 2
0
        public void InvalidUpdateApplicationFieldSpecial(ResourceId resourceId, NumberHelpers.InvalidUpdateField invalidUpdateField)
        {
            string fieldUUID = ApplicationFieldId.Data[resourceId].ToString();

            NumberHelpers.SendAndVerifySpecialCase(CurrencyFieldTestData.CurrencyFieldType, resourceId, invalidUpdateField, fieldUUID);
        }
Esempio n. 3
0
        public static void SendAndVerifySpecialCase(int fieldType, ResourceId resourceId, NumberHelpers.InvalidUpdateField invalidUpdateField, string fieldUUID)
        {
            var handler    = new DefaultManager();
            var properties = NumberHelpers.GenerateRequiredProperties(fieldType, Properties.Label.Min);

            NumberHelpers.InvalidUpdateMapperValue[invalidUpdateField](properties);
            var updateParam = NumberHelpers.GenerateUpdateParam(resourceId, properties);
            var request     = NumberHelpers.GenerateRequestUpdate(fieldUUID, updateParam).ToJson();

            PrAssert.That(request, PrIs.Not.EqualTo(string.Empty));
            var response = handler.Send <object>(FieldManager.FieldHandlingRelativeUrl, request, HttpMethod.PUT);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able update Field");
        }