Esempio n. 1
0
        public void TestCreateGeneralFieldSettingValidation(Enums.ResourceType resourceType, string fieldName, FieldProperty fieldProperty, object val)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + fieldName;

            //Expected 100 error code - field value is specified automatically
            WriteInvalidHelper.CreateSingleItem(resourceType, fieldAlias, Util.ToString(DateTime.Now), Enums.PublicAPIResultCode.ParameterIsInvalid, cleaner, records);
        }
        public void TestWriteResourceReadOnlyAccessSetting(Enums.ResourceType resourceType, bool isReadOnly)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + SystemTypeField.Owner;

            WriteInvalidHelper.CreateSingleItem(resourceType, fieldAlias, 1, Enums.PublicAPIResultCode.ParameterIsInvalid, cleaner, records);
        }
        public void TestUpdateSingleItem(Enums.ResourceType resourceType, string fieldName, WriteInvalidInput valueType, int expectedCode)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            WriteInvalidHelper.UpdateSingleItem(resourceType, fieldAlias, (index) => GetInvalidFieldValue(resourceType, fieldName, valueType, index),
                                                expectedCode, records, true, 0, referenceRecords);
        }
Esempio n. 4
0
        public void TestUpdateSingleItem(Enums.ResourceType resourceType, string fieldName)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            WriteInvalidHelper.UpdateSingleItem(resourceType, fieldAlias, (index) => GetInvalidFieldValue(resourceType, fieldName, index),
                                                Enums.PublicAPIResultCode.InvalidParameterValue, records, false, 0, null);
        }
Esempio n. 5
0
        public void TestCreateListItem(Enums.ResourceType resourceType, string fieldName)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            WriteInvalidHelper.CreateListItem(resourceType, fieldAlias, (index) => GetInvalidFieldValue(resourceType, fieldName, index),
                                              Enums.PublicAPIResultCode.InvalidParameterValue, cleaner, referenceRecords, false);
        }
Esempio n. 6
0
        public void TestWriteResourceAccessSetting(Enums.ResourceType resourceType, string fieldName, bool isReadOnly)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            //Expected 100 error code - field value is specified automatically
            WriteInvalidHelper.CreateSingleItem(resourceType, fieldAlias, Util.ToString(DateTime.Now, true), Enums.PublicAPIResultCode.InvalidParameterValue, cleaner, records);
        }
Esempio n. 7
0
        public void TestWriteResourceReadOnlyAccessSetting(Enums.ResourceType resourceType, string fieldName, bool isReadOnly)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            WriteInvalidHelper.CreateSingleItem(resourceType, fieldAlias, (index) => GetValidFieldValue(resourceType, fieldName, index),
                                                Enums.PublicAPIResultCode.ParameterIsInvalid, cleaner, records, true);
        }
Esempio n. 8
0
        public void TestCreateSingleItem(Enums.ResourceType resourceType, string fieldName, WriteInvalidInput valueType, int expectedCode)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;
            string fieldValue   = FieldValueMapper.InvalidInputMapper[valueType];

            WriteInvalidHelper.CreateSingleItem(resourceType, fieldAlias, fieldValue,
                                                expectedCode, cleaner, referenceRecords, true);
        }
Esempio n. 9
0
        public void TestUpdateListItem(Enums.ResourceType resourceType, string fieldName, WriteValidInput valueType, int expectedCode)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;
            string fieldValue   = FieldValueMapper.ValidInputMapper[valueType];

            WriteInvalidHelper.UpdateListItem(resourceType, fieldAlias, fieldValue,
                                              expectedCode, records, true, referenceRecords);
        }
        public void TestUpdateSingleItem(Enums.ResourceType resourceType, string fieldValue, int expectedCode)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + SystemTypeField.Owner;

            if (fieldValue == null)
            {
                WriteValidHelper.UpdateSingleItem(resourceType, fieldAlias, fieldValue, updateRecords);
            }
            else
            {
                WriteInvalidHelper.UpdateSingleItem(resourceType, fieldAlias, fieldValue, expectedCode, updateRecords);
            }
        }
Esempio n. 11
0
        public void TestCreateSingleItem(Enums.ResourceType resourceType, string fieldName, string fieldValue, int expectedCode)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + fieldName;

            if (fieldValue == null)
            {
                WriteValidHelper.CreateSingleItem(resourceType, fieldAlias, fieldValue, cleaner, records, null);
            }
            else
            {
                WriteInvalidHelper.CreateSingleItem(resourceType, fieldAlias, fieldValue, expectedCode, cleaner, records);
            }
        }
        public void TestCreateSingleItem(Enums.ResourceType resourceType, string fieldValue, int expectedCode)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + SystemTypeField.Owner;

            WriteInvalidHelper.CreateSingleItem(resourceType, fieldAlias, fieldValue, expectedCode, cleaner, records);
        }
        public void TestUpdateSingleItem(Enums.ResourceType resourceType, string fieldName, string fieldValue, int expectedCode)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + fieldName;

            WriteInvalidHelper.UpdateSingleItem(resourceType, fieldAlias, fieldValue, expectedCode, updateRecords);
        }
        public void TestUpdateListItem(Enums.ResourceType resourceType, string fieldValue, int expectedCode)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + SystemTypeField.Id;

            WriteInvalidHelper.UpdateListItem(resourceType, fieldAlias, fieldValue, expectedCode, records);
        }