public void ProcessSublistSearchValidApplicationFieldTest(string field, string conditionField, ProcessSublistSearchCases.SuffixOperator suffix, string orderField, ProcessSublistSearchCases.OrderType order, int count) { SendRequestAndVerifyResponse(field, conditionField, suffix, orderField, order, count); }
public void ProcessSublistSearchHappyPathTest(string field, string conditionField, ProcessSublistSearchCases.SuffixOperator suffix, string orderField, ProcessSublistSearchCases.OrderType order, int count) { var resource = conditionField == SortProcessHelper.ProcessClient ? ResourceId.Client : ResourceId.Job; var index = (suffix == ProcessSublistSearchCases.SuffixOperator.Gt || suffix == ProcessSublistSearchCases.SuffixOperator.Ge) ? FirstRef : SecondeRef; var request = ProcessSublistSearchCases.GetSublistSearchForProcess(field, conditionField, suffix, orderField, order, count, RefRecordsCreator.Data[$"{resource}{index}"].Id); var handler = new DefaultManager(); var response = handler.SendAsync <List <int> >(ProcessSublistTestData.ProcessSublistEndPoint, request.ToJson(), HttpMethod.POST).Result; PrAssert.That(response, PrIs.SuccessfulResponse().And.HttpCode(System.Net.HttpStatusCode.OK), "Can not search sublist of Process"); var sortedList = SortProcessHelper.GetSortedIdList(response.Result, orderField, order.ToString().ToLower()); PrAssert.That(response.Result, PrIs.EqualTo(sortedList), "Not as expected order"); }
public void ProcessSublistSearchValidUserFieldTest(string field, string conditionField, ProcessSublistSearchCases.SuffixOperator suffix, HRBCClientPrivate.API.Field.FieldType orderField, ProcessSublistSearchCases.OrderType order, int count) { SendRequestAndVerifyResponse(field, conditionField, suffix, FieldCreator.Data[$"{orderField}"].Field.ToAlias(), order, count); }