Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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));
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
        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);
        }
Ejemplo n.º 7
0
        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);
            }
        }
Ejemplo n.º 8
0
        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]);
        }
Ejemplo n.º 9
0
        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);
            }
        }
Ejemplo n.º 10
0
        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));
        }