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); }
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); }