Пример #1
0
        public void TestReadSingleOrder(string field, OrderTestHelper.OrderType order)
        {
            string paramValue = order == OrderTestHelper.OrderType.OrderEmpty ? $"Partition.{field}" : $"Partition.{field}:{order.ToLowerString()}";
            Dictionary <string, object> parameters = new Dictionary <string, object>()
            {
                { "order", paramValue },
            };
            ErrorCode result = PublicApiAdapter.CreateAdapterForDefaultConnection().ReadFail <Partition>(parameters);

            Assert.That(result, MustBe.MatchingErrorCode(Enums.PublicAPIResultCode.ParameterIsInvalid), Enums.Message.WRONG_ERROR_CODE);
        }
Пример #2
0
        public void TestReadSingleOrder(string field, OrderTestHelper.OrderType order)
        {
            string paramValue = order == OrderTestHelper.OrderType.OrderEmpty ? $"Field.{field}" : $"Field.{field}:{order.ToLowerString()}";
            Dictionary <string, object> parameters = new Dictionary <string, object>()
            {
                { FieldApiFields.Partition, AuthenticationInfoProvider.Current.DefaultPartition },
                { FieldApiFields.Resource, (int)Enums.ResourceType.Client.ToPrivateEnum() },
                { "order", paramValue },
            };
            ErrorCode result = PublicApiAdapter.CreateAdapterForDefaultConnection().ReadFail <Field>(parameters);

            Assert.That(result, MustBe.MatchingErrorCode(Enums.PublicAPIResultCode.ParameterIsInvalid), Enums.Message.WRONG_ERROR_CODE);
        }
        public void TestSearchOrderPhase(List <string> fieldsName, OrderTestHelper.OrderType orderType)
        {
            Enums.ResourceType resourceType = Enums.ResourceType.Client;
            string             id           = records.Data[$"{resourceType.ToPrivateEnum()}0"].Id.ToString();
            List <string>      phaseIdList  = new List <string>();

            for (int i = 0; i < NumberOfResourceSet; i++)
            {
                var    phase   = FieldHelper.CreatePhaseInstance(resourceType, id);
                string phaseId = ResourceHelper.WriteResource(phase, null);
                phaseIdList.Add(phaseId);
                Assume.That(id, Is.Not.Null.And.Not.Empty, string.Format(Enums.Message.CREATE_RESOURCE_ENTRY_FAILED, nameof(Phase)));
            }

            OrderTestHelper.ReadPhaseAndVerify(resourceType, fieldsName, orderType, phaseIdList.FirstOrDefault(), typeof(User), NumberOfResourceSet);
        }
        public void TestSearchOrderField(Enums.ResourceType resourceType, List <string> fieldsName, OrderTestHelper.OrderType orderType)
        {
            string smallestId = records.Data[$"{resourceType.ToPrivateEnum()}0"].Id.ToString();

            //Read & verify the field's value
            OrderTestHelper.ReadAndVerify(resourceType, fieldsName, orderType, smallestId, typeof(User), NumberOfResourceSet);
        }