Пример #1
0
        public void InvalidHiddenMail(string param, GetAndHiddenTestData.Invalid invalid)
        {
            var handler = new DefaultManager();
            var request = HiddenMailRequest(GetMailsId.Data.First());

            GetAndHiddenTestData.ValidGetMailsMapperValue[GetAndHiddenTestData.Valid.One](request, param, new List <int>());
            GetAndHiddenTestData.InvalidGetMailsMapperValue[invalid](request, param, GetMailsId.Data);
            var response = handler.Send <object>(MailGetAndHidden.HiddenMail, request.ToJson(), HttpMethod.PUT);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to hide mail");
        }
Пример #2
0
        public void InvalidGetNewMails(string param, GetAndHiddenTestData.Invalid invalid)
        {
            var handler = new DefaultManager();
            var request = new Dictionary <string, object>();

            GetAndHiddenTestData.ValidGetMailsMapperValue[GetAndHiddenTestData.Valid.One](request, param, new List <int>());
            GetAndHiddenTestData.InvalidGetMailsMapperValue[invalid](request, param, new object());
            var response = handler.Send <object>(MailGetAndHidden.GetNewMails, request.ToJson(), HttpMethod.POST);

            PrAssert.That(response, PrIs.ErrorResponse().And.HttpCode(System.Net.HttpStatusCode.BadRequest), "Still able to get mails");
        }