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

            WriteValidHelper.CreateSingleItem(resourceType, fieldAlias, (index) => GetValidFieldValue(resourceType, fieldName, index), cleaner, records,
                                              (actualValue) => VerifyFieldValue(resourceType, fieldName, actualValue), true);
        }
        public void TestWriteResourceReadWriteAccessSetting(Enums.ResourceType resourceType, bool isReadOnly)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + SystemTypeField.Owner;

            WriteValidHelper.CreateSingleItem(resourceType, fieldAlias, 1, cleaner, records, null);
        }
Exemplo n.º 3
0
        public void TestUpdateItem(Enums.ResourceType resourceType, string fieldName, long fieldValue)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            WriteValidHelper.UpdateSingleItem(resourceType, fieldAlias, fieldValue, records,
                                              (actualValue) => VerifyUserFieldValue(fieldName, fieldValue, actualValue), false, 0, referenceRecords);
        }
        public void TestCreateListItem(Enums.ResourceType resourceType, string fieldName)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            WriteValidHelper.CreateListItem(resourceType, fieldAlias, (index) => GetValidFieldValue(resourceType, fieldName, index), cleaner, referenceRecords,
                                            (actualValue) => VerifyFieldValue(resourceType, fieldName, actualValue));
        }
Exemplo n.º 5
0
        public void TestWriteResourceReadWriteAccessSetting(Enums.ResourceType resourceType, string fieldName, bool isReadOnly)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;

            WriteValidHelper.CreateSingleItem(resourceType, fieldAlias, (index) => GetValidFieldValue(resourceType, fieldName, index), cleaner, records,
                                              (actualValue) => VerifyFieldValue(resourceType, fieldName, actualValue), true);
        }
        public void TestCreateSingleItem(Enums.ResourceType resourceType, string fieldName)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;
            string fieldValue   = ResourceHelper.DefaultUser.ToString();

            WriteValidHelper.CreateSingleItem(resourceType, fieldAlias, fieldValue, cleaner, referenceRecords,
                                              (actualValue) => VerifyFieldValue(resourceType, fieldName, actualValue));
        }
        public void TestUpdateListItem(Enums.ResourceType resourceType, string fieldName)
        {
            string resourceName = resourceType.ToResourceName();
            string fieldAlias   = resourceName + "." + fieldName;
            string fieldValue   = ResourceHelper.DefaultUser.ToString();

            WriteValidHelper.UpdateListItem(resourceType, fieldAlias, fieldValue, records,
                                            (actualValue) => VerifyFieldValue(resourceType, fieldName, actualValue), false, 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);
            }
        }
Exemplo n.º 9
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);
            }
        }
Exemplo n.º 10
0
        public void TestReadValidInput(Enums.ResourceType resourceType, string fieldName, long expectedUserId)
        {
            string resourceName = resourceType.ToResourceName();
            string id           = records.Data[$"{resourceType.ToPrivateEnum()}{0}"].Id.ToString();

            PrepareData(resourceType, $"{resourceName}.{fieldName}", id, expectedUserId);
            WriteValidHelper.UpdateSingleItem(resourceType, $"{resourceName}.{fieldName}", expectedUserId, records);

            Dictionary <string, object> parameters = new Dictionary <string, object>()
            {
                { "partition", AuthenticationInfoProvider.Current.DefaultPartition },
                { "condition", $"{resourceName}.P_Id:eq={id}" },
                { "field", $"{resourceName}.{fieldName}" }
            };
            ReadResponseData <XmlResource> result = PublicApiAdapter.CreateAdapterForDefaultConnection().ReadSuccess(resourceType.ToString(), parameters);

            VerifyUserFieldValue(fieldName, expectedUserId, result.Items[0].DictionaryValues[$"{resourceName}.{fieldName}"]);
        }
Exemplo n.º 11
0
        public void TestCreateGeneralFieldSettingValidation(Enums.ResourceType resourceType, string fieldName, FieldProperty fieldProperty, object val)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + fieldName;

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

            WriteValidHelper.UpdateSingleItem(resourceType, fieldAlias, fieldValue, updateRecords);
        }
        public void TestCreateListItem(Enums.ResourceType resourceType, string fieldName, string fieldValue, int expectedCode)
        {
            string fieldAlias = resourceType.ToResourceName() + "." + fieldName;

            WriteValidHelper.CreateListItem(resourceType, fieldAlias, fieldValue, cleaner, records);
        }