public void InvalidNameUpdateMaildFilter(MailFilterTestData.Invalid invalidName) { var handler = new DefaultManager(); var request = UpdateFilterRequest($"{PreparedFilterId.Data.First()}", "The filter", MailFilterTestData.AdminMail); MailFilterTestData.InvalidMapperValue[invalidName](request, nameof(MailFilterTestData.Name).ToLower()); var response = handler.Send <object>(MailFilter.Filter, request.ToJson(), HttpMethod.PUT); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to create mail filter"); }
public void InvalidFilterCreateMaildFilter(MailFilterTestData.Invalid invalidFilter) { var handler = new DefaultManager(); var request = CreateMailRequest(MailFilterTestData.AdminMail, "The first filter"); MailFilterTestData.InvalidMapperValue[invalidFilter](request, MailFilterTestData.Filter); var response = handler.Send <object>(MailFilter.Filter, request.ToJson(), HttpMethod.POST); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to create mail filter"); }
public void InvalidFiltersUpdateMaildFilters(MailFilterTestData.Invalid invalidFilter) { var handler = new DefaultManager(); var request = new Dictionary <string, object>(); request.Add($"{MailFilterTestData.Filter}_{0}", FilterItem(PreparedFilterId.Data[0], 1)); MailFilterTestData.InvalidMapperValue[invalidFilter](request, $"{MailFilterTestData.Filter}_{0}"); var response = handler.Send <object>(MailFilter.Filter, request.ToJson(), HttpMethod.PUT); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to create mail filter"); }
public void InvalidDeleteMaildFilter(MailFilterTestData.Invalid invalidId) { var handler = new DefaultManager(); var request = new Dictionary <string, object>() { ["id"] = $"{PreparedFilterId.Data.First()}", }; MailFilterTestData.InvalidMapperValue[invalidId](request, "id"); var response = handler.Send <object>(MailFilter.Filter, request.ToJson(), HttpMethod.DELETE); PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to get mail filter"); }