Exemplo n.º 1
0
        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");
        }
Exemplo n.º 2
0
        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");
        }
Exemplo n.º 3
0
        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");
        }
Exemplo n.º 4
0
        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");
        }