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