public void InvalidJsonDeletePhaseFlow(OriginalSearchHelpers.InvalidSpecialCondition json) { var handler = new DefaultManager(); var request = new Dictionary <string, object>() { ["id"] = PhaseFlowTestData.ValidPhaseIdMapper[ResourceId.Client][PhaseFlowTestData.ValidPhaseId.PhaseId], ["recursive"] = true }; var readResponse = handler.SendAsync <object>(PhaseFlowTestData.PhaseFlowApi, SublistMenuTestData.InvalidBodyJsonTestCasesMapper[json](request.ToJson()), HttpMethod.DELETE).Result; PrAssert.That(readResponse, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to Delete Phase Flow"); }
public void InvalidJsonCreatePhaseFlow(OriginalSearchHelpers.InvalidSpecialCondition json) { var handler = new DefaultManager(); var flowData = new Dictionary <string, object> { ["flow"] = PhaseFlowTestData.GetFlow(PhaseFlowTestData.ValidPhaseIdMapper[ResourceId.Client][PhaseFlowTestData.ValidPhaseId.PhaseId], PhaseFlowTestData.Flow.AllId), ["id"] = PhaseFlowTestData.ValidPhaseIdMapper[ResourceId.Client][PhaseFlowTestData.ValidPhaseId.PhaseId], }; var request = new Dictionary <string, object>() { ["phaseFlow"] = new List <Dictionary <string, object> > { flowData } }.ToJson(); var readResponse = handler.SendAsync <object>(PhaseFlowTestData.PhaseFlowApi, SublistMenuTestData.InvalidBodyJsonTestCasesMapper[json](request), HttpMethod.POST).Result; PrAssert.That(readResponse, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to Create Phase Flow"); }
public void TestInvalidBodyJson(OriginalSearchHelpers.InvalidSpecialCondition inputType) { var handler = new BulkUpdateManager(); var bulkUpdateContentObject = GetBulkUpdateContent(RecordTypes.Single, Filters.Replace, HRBCClientPrivate.Common.ResourceId.Client, "P_Name", "Test Name", RecordsCreator, Filters.Replace); string jsonContent = string.Empty; if (inputType == OriginalSearchHelpers.InvalidSpecialCondition.BrokenJsonFormat) { jsonContent = JsonConvert.SerializeObject(bulkUpdateContentObject).ToString().Substring(1); } else { jsonContent = DashboardHelpers.InvalidBodyJsonTestCasesMapper[inputType].ToString(); } var response = handler.BulkUpdate <BulkUpdateResponse>(jsonContent, System.Net.Http.HttpMethod.Post); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
public void TestInvalidBodyJson(OriginalSearchHelpers.InvalidSpecialCondition inputType) { var handler = new DefaultManager(); var bulkDeleteContentObject = DefaultBulkDeleteParametersWithRecordIds(ResourceId.Client, new List <string> { RecordsCreator.Data[$"{ResourceId.Client}0"].Id.ToString() }); string jsonContent = string.Empty; if (inputType == OriginalSearchHelpers.InvalidSpecialCondition.BrokenJsonFormat) { jsonContent = JsonConvert.SerializeObject(bulkDeleteContentObject).ToString().Substring(1); } else { jsonContent = DashboardHelpers.InvalidBodyJsonTestCasesMapper[inputType].ToString(); } var response = handler.Send <object>(BulkDeleteEndpoint, jsonContent, HttpMethod.POST); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }
public void TestInvalidBodyJson(OriginalSearchHelpers.InvalidSpecialCondition inputType) { var handler = new BulkCreateManager(); var bulkCreateContentObject = GetBulkCreateContent(Entries.Single, ResourceId.Client, new Dictionary <string, string> { ["P_Name"] = "Test Name" }, RecordsCreator); string jsonContent = string.Empty; if (inputType == OriginalSearchHelpers.InvalidSpecialCondition.BrokenJsonFormat) { jsonContent = JsonConvert.SerializeObject(bulkCreateContentObject).ToString().Substring(1); } else { jsonContent = DashboardHelpers.InvalidBodyJsonTestCasesMapper[inputType].ToString(); } var response = handler.BulkCreate <object>(jsonContent, System.Net.Http.HttpMethod.Post); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest)); }