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); }
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)); }
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); } }
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 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}"]); }
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); }