public void TestListItemSystemField(Enums.ResourceType resourceType, string fieldName, BulkWriteInputType firstItemType, BulkWriteInputType secondItemType) { string fieldAlias = resourceType.ToResourceName() + "." + fieldName; int startIndex = resourceType == Enums.ResourceType.Process ? 2 : 0; BulkWriteHelper.ExecuteTestListItem(resourceType, firstItemType, secondItemType, records, referenceRecords, fieldAlias, cleaner, Util.ToString(DateTime.Now), true); }
public void TestSingleItemApplicationField(Enums.ResourceType resourceType) { string fieldAlias1 = resourceType.ToResourceName() + "." + AppField1; string fieldAlias2 = resourceType.ToResourceName() + "." + AppField2; BulkWriteHelper.ExecuteTestSingleItem(resourceType, fieldAlias1, fieldAlias2, Util.ToString(DateTime.Now), referenceRecords, false, cleaner); }
public void TestSingleItemSystemField(Enums.ResourceType resourceType, string fieldName1, string fieldName2) { string fieldAlias1 = resourceType.ToResourceName() + "." + fieldName1; string fieldAlias2 = resourceType.ToResourceName() + "." + fieldName2; BulkWriteHelper.ExecuteTestSingleItem(resourceType, fieldAlias1, fieldAlias2, Util.ToString(DateTime.Now), referenceRecords, true, cleaner); }
public void TestListItemUserField(Enums.ResourceType resourceType, BulkWriteInputType firstItemType, BulkWriteInputType secondItemType) { Assume.That(customFields.Data, Is.Not.Null.And.Not.Empty, "Cannot create a user field!"); string fieldAlias = customFields.Data[$"{resourceType}-{Field1}"].Field.ToAlias(); BulkWriteHelper.ExecuteTestListItem(resourceType, firstItemType, secondItemType, records, referenceRecords, fieldAlias, cleaner, Util.ToString(DateTime.Now)); }
public void TestListItemSystemField(Enums.ResourceType resourceType, string fieldName, BulkWriteInputType firstItemType, BulkWriteInputType secondItemType) { string fieldAlias = resourceType.ToResourceName() + "." + fieldName; BulkWriteHelper.ExecuteTestListItem(resourceType, firstItemType, secondItemType, records, referenceRecords, fieldAlias, cleaner, ResourceHelper.DefaultUser, true); }
public void TestSingleItemUserField(Enums.ResourceType resourceType) { Assume.That(customFields.Data, Is.Not.Null.And.Not.Empty, "Cannot create a user field!"); string fieldAlias1 = customFields.Data[$"{resourceType}-{Field1}"].Field.ToAlias(); string fieldAlias2 = customFields.Data[$"{resourceType}-{Field2}"].Field.ToAlias(); BulkWriteHelper.ExecuteTestSingleItem(resourceType, fieldAlias1, fieldAlias2, Util.ToString(DateTime.Now), referenceRecords, false, cleaner); }
public void TestListItemSystemField(Enums.ResourceType resourceType, string fieldName, BulkWriteInputType firstItemType, BulkWriteInputType secondItemType) { string fieldAlias = resourceType.ToResourceName() + "." + fieldName; if (resourceType == Enums.ResourceType.Process && firstItemType != BulkWriteInputType.InvalidItem && secondItemType != BulkWriteInputType.InvalidItem) { startIndex += 2; BulkWriteHelper.ExecuteTestListItem(resourceType, firstItemType, secondItemType, records, referenceRecords, fieldAlias, cleaner, (index) => this.GetFieldValue(fieldName, index), true, startIndex - 2); } else { BulkWriteHelper.ExecuteTestListItem(resourceType, firstItemType, secondItemType, records, referenceRecords, fieldAlias, cleaner, (index) => this.GetFieldValue(fieldName, index), true); } }
public void TestListItem(Enums.ResourceType resourceType, BulkWriteInputType firstItemType, BulkWriteInputType secondItemType) { var resourceList = new List <Phase>() { CreateBulkWritePhaseInstance(resourceType, firstItemType, 0), CreateBulkWritePhaseInstance(resourceType, secondItemType, 1), }; //Write data List <WriteResultItem> result = PhaseHelper.WritePhases(resourceList); //Verify result Assert.That(result, Is.Not.Null, "Create records operation failed. Response is null or cannot be parsed."); Assert.That(result.Count, Is.EqualTo(resourceList.Count), "Create records operation failed. Number of successfully inserted resources is not same as the number of records we intended to insert"); BulkWriteHelper.VerifyBulkWriteResultItem(firstItemType, result[0]); BulkWriteHelper.VerifyBulkWriteResultItem(secondItemType, result[1]); }
public void TestSingleItemSystemField(Enums.ResourceType resourceType, string fieldName1, string fieldName2) { string fieldAlias1 = resourceType.ToResourceName() + "." + fieldName1; string fieldAlias2 = resourceType.ToResourceName() + "." + fieldName2; if (resourceType == Enums.ResourceType.Process) { startIndex += 2; BulkWriteHelper.ExecuteTestSingleItem(resourceType, fieldAlias1, fieldAlias2, (fieldAlias, index) => GetFieldValueSingleItem(fieldAlias, index), referenceRecords, true, cleaner, startIndex - 2); } else { BulkWriteHelper.ExecuteTestSingleItem(resourceType, fieldAlias1, fieldAlias2, (fieldAlias, index) => GetFieldValueSingleItem(fieldAlias, index), referenceRecords, true, cleaner); } }
public void TestListItemApplicationField(Enums.ResourceType resourceType, BulkWriteInputType firstItemType, BulkWriteInputType secondItemType) { string fieldAlias = resourceType.ToResourceName() + "." + AppField1; BulkWriteHelper.ExecuteTestListItem(resourceType, firstItemType, secondItemType, records, referenceRecords, fieldAlias, cleaner, Util.ToString(DateTime.Now)); }