コード例 #1
0
        public void ProcessSublistSearchInvalidTest(ProcessSublistSearchCases.InvalidValue invalidValue, string param)
        {
            var request = ProcessSublistSearchCases.GetSublistSearchForProcess(SortProcessHelper.ProcessId, SortProcessHelper.ProcessClient, ProcessSublistSearchCases.SuffixOperator.Ge, SortProcessHelper.ProcessUpdateDate, ProcessSublistSearchCases.OrderType.Asc, 1000, 0);

            ProcessSublistSearchCases.InvalidValueMapper[invalidValue](request, param);
            var handler  = new DefaultManager();
            var response = handler.SendAsync <List <int> >(ProcessSublistTestData.ProcessSublistEndPoint, request.ToJson(), HttpMethod.POST).Result;

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able search sublist of Process");
        }
コード例 #2
0
        public void ProcessSublistSearchInvalidOperatorTest(string conditionField, ProcessSublistSearchCases.InvalidValue invalidValue)
        {
            var conditionOperator = new Dictionary <string, object>();

            ProcessSublistSearchCases.InvalidValueMapper[invalidValue](conditionOperator, "op");
            var request  = ProcessSublistSearchCases.GetInvalidSublistSearchForProcess("Process", SortProcessHelper.ProcessId, conditionField, conditionOperator["op"], SortProcessHelper.ProcessUpdateDate, ProcessSublistSearchCases.OrderType.Asc, 1000);
            var handler  = new DefaultManager();
            var response = handler.SendAsync <List <int> >(ProcessSublistTestData.ProcessSublistEndPoint, request.ToJson(), HttpMethod.POST).Result;

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able search sublist of Process");
        }