public void AccessEndpoint(HttpMethod method, Enums.AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var result = accessEndpointHandler.AccessEndpoint <PartitionResponse>(accessState, PartitionTestCases.EndpointMapper[method], method.ToNetHttpMethod());

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
Esempio n. 2
0
        public void TestForcePasswordChange(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, "/setting/Status", new Dictionary <string, object>(), HttpMethod.Post);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode), "Still able to access Status api.");
        }
        public void AccessEndpointTests(string endpoint, HttpMethod httpMethod, AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, endpoint, string.Empty, httpMethod.ToNetHttpMethod());

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
Esempio n. 4
0
        public void AccessEndpoint(Enums.AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var result = accessEndpointHandler.AccessEndpoint <List <AvailableConstraintResponse> >(accessState, "/privateapi/report/" + EndpointMapper[Endpoint.AvailableSelect], HttpMethod.Get);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
        public void TestGetDefaultSenderAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, Endpoint, SpecialData.DefaultSenderParameters, HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a mail default sender request.");
        }
Esempio n. 6
0
        public void TestProcessSublistSearchAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, ProcessSublistTestData.ProcessSublistEndPoint, HttpMethod.POST.ToNetHttpMethod());

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), "Still able to access custom action api.");
        }
        public void TestSearchOptionAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <List <OptionSearchResponse> >(accessState, OptionManager.OptionSearchEndpoint, new Dictionary <string, string>(), HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to search option.");
        }
Esempio n. 8
0
        public void TestTopOriginalSearchAccessEndpointMenuList(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <List <TopOriginalSearchMenuListResponse> >(accessState, OriginalSearchHelpers.MenuListEndPoint, HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to search original.");
        }
Esempio n. 9
0
        public void TestOriginalSearchAccessEndpointConditions(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <List <TopOriginalSearchConditonResponse> >(accessState, OriginalSearchHelpers.GetTopOriginalSearchConditionParameters(ResourceId.Activity, OriginalSearchHelpers.MenuId[ResourceId.Activity].ToString()), HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to search original.");
        }
        public void TestPutMergeSettingAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, MergeSettingsEndpoint, (object)SpecialData.MergeSettingDefaultParameters, HttpMethod.Put);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a merge settings request.");
        }
        public void TestBulkDeleteAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, BulkHelpers.BulkDeleteEndpoint, BulkDeleteParameters, HttpMethod.Post);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a bulk delete request.");
        }
        public void AccessEndpoint(bool isOption, AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var result = accessEndpointHandler.AccessEndpoint <object>(accessState, isOption ? OptionSchemaManager.Endpoint.Replace("options", "option") : OptionSchemaManager.Endpoint, HttpMethod.Post);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
        public void TestGetMergeSettingAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, MergeSettingsEndpoint, new Dictionary <string, string>(), HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a merge settings request.");
        }
        public void TestFieldSearchAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, "privateapi/field/field-search", new Dictionary <string, object>(), HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), "Still able to access field search api.");
        }
Esempio n. 15
0
        public void TestOptionFlowAccessEndpoint(HttpMethod httpMethod, AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, $"{OptionFlowTestData.OptionFlowApi}", httpMethod.ToNetHttpMethod());

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), "Still able to access custom menu api.");
        }
Esempio n. 16
0
        public void AccessEndpoint(Enums.AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var result = accessEndpointHandler.AccessEndpoint <object>(accessState, "/privateapi/report/" + EndpointMapper[Endpoint.Preview], System.Net.Http.HttpMethod.Post);

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
        public void AccessEndpoint(HttpMethod method, Enums.AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();
            var result = accessEndpointHandler.AccessEndpoint <object>(accessState, "/privateapi/report/" + EndpointMapper[Endpoint.Spec], method.ToNetHttpMethod());

            PrAssert.That(result, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
        public void TestForcePasswordChange(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, "/privateapi/authentication/force-password-change", new Dictionary <string, object>(), HttpMethod.Post);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), "Still able to access force password change api.");
        }
        public void TestMaildFetchAccessEndpoint(string url, HttpMethod httpMethod, AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, url, httpMethod.ToNetHttpMethod());

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to access mail count api - {url}.");
        }
Esempio n. 20
0
        public void TestCustomActionAccessEndpoint(string url, HttpMethod httpMethod, AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, $"/privateapi/{url}", httpMethod.ToNetHttpMethod());

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), "Still able to access custom action api.");
        }
        public void TestDuplicateEntryAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var request = new List <KeyValuePair <string, string> >();
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, DuplicateHelpers.DuplicateEntryEndpoint, request, HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a duplicate request.");
        }
Esempio n. 22
0
        public void TestDeleteFieldLayoutAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var request = new List <KeyValuePair <string, string> >();
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, FieldManager.FieldLayoutApiRelativeUrl, request, HttpMethod.Delete);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a delete field layout request.");
        }
Esempio n. 23
0
        public void TestOriginalSearchAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode, ConditionTypes conditionTypes)
        {
            var request = conditionTypes == ConditionTypes.Menu ? GetOriginalSearchConditionsParameters(ResourceId.Job) : GetOriginalSearchConditionParameters(ResourceId.Job, expectedId);
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, conditionTypes == ConditionTypes.Dialog ? ConditionEndpoint : ConditionsEndpoint, request, HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to search option.");
        }
        public void AccessEndpointTests(ActionMenuEndpointType endpoint, AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var accessEndpoint = EndpointMapper[endpoint];
            var response       = accessEndpointHandler.AccessEndpoint <object>(accessState, accessEndpoint, endpoint.ToString().Contains("Get") ? HttpMethod.Get : HttpMethod.Put);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
        public void CreateUserAccessEndpointTests(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var request  = UserHelper.CreateUserRequest();
            var response = accessEndpointHandler.AccessEndpoint <ErrorResponse>(accessState, Endpoint, request, HttpMethod.Post);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
Esempio n. 26
0
        public void TestUpdateAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var request = TextHelpers.GenerateUpdateRequest(ResourceId.Job, Guid, TextHelpers.RequiredProperties(FieldType.SingleLineText));
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, FieldManager.FieldHandlingRelativeUrl, request, HttpMethod.Put);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a update field request.");
        }
Esempio n. 27
0
        public void AccessEndpointTests(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();

            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, CalendarHelper.calendarEndpoint, HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode));
        }
Esempio n. 28
0
        public void ReadHrbcApplicationInfoAccessEndpointTest(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var accessEndpointHandler = new AccessEndpointManager();

            var response = accessEndpointHandler.AccessEndpoint <HrbcApplicationInfoResponse>(accessState, $"/privateapi/hrbc/app-info?myapp=0", HttpMethod.Get);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode));
        }
Esempio n. 29
0
        public void TestUpdateMappingAccessEndpoint(AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var requestContent = GetDefaultExchangeMapping(Mode.Import, ResourceId.Client, 1);
            var response       = accessEndpointHandler.AccessEndpoint <MergeResponse>(accessState, $"/privateapi/exchange/mapping", requestContent, HttpMethod.Put);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), "Still able to access merge api.");
        }
Esempio n. 30
0
        public void TestCreateTemplateOthersAccessEndpoint(string endPoint, AccessState accessState, HttpStatusCode httpStatusCode, ResultCode resultCode)
        {
            var request = new Dictionary <string, object>();
            AccessEndpointManager accessEndpointHandler = new AccessEndpointManager();
            var response = accessEndpointHandler.AccessEndpoint <object>(accessState, endPoint, request, HttpMethod.Post);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(httpStatusCode).And.ErrorCode((int)resultCode), $"Still able to send a create template replace & type request.");
        }