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 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 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 TestUpdateSingleItem(Enums.ResourceType resourceType, string fieldName, string fieldValue, int expectedCode) { string fieldAlias = resourceType.ToResourceName() + "." + fieldName; WriteValidHelper.UpdateSingleItem(resourceType, fieldAlias, fieldValue, updateRecords); }