Example #1
0
        public void TestSearchOrderFieldPhase(List <string> fieldNames, string order)
        {
            Enums.ResourceType resourceType = Enums.ResourceType.Client;
            string             id           = SystemFieldTypeHelper.GetRandomResourceId(resourceType, records, 3); //Use any ids in created records

            List <Phase>  phaseList = new List <Phase>();
            List <string> ids       = new List <string>();

            for (int i = 1; i <= recordNum; i++)
            {
                phaseList.Add(FieldHelper.CreatePhaseInstance(resourceType, id));
                ids.AddRange(PublicApiAdapter.CreateAdapterForDefaultConnection().WriteSuccess(phaseList));
            }
            Assume.That(ids, Is.Not.Null.And.Not.Empty, string.Format(Enums.Message.CREATE_RESOURCE_ENTRY_FAILED, resourceType));
            Assume.That(ids, Is.All.Not.Null.And.Not.Empty, string.Format(Enums.Message.CREATE_RESOURCE_ENTRY_FAILED, resourceType));

            //Read & verify the field's value
            SystemFieldTypeHelper.VerifyOrderPhaseSystemField(resourceType, fieldNames, order, ids.FirstOrDefault(), recordNum, typeof(DateTime));
        }