Exemple #1
0
        public async Task Add_deve_falhar_adicionar()
        {
            var pessoa = new PessoaViewModel()
            {
                Nome = ""
            };

            var notifications = new List <DomainNotification>()
            {
                new DomainNotification("Favor informar o Nnome.")
            };

            _mocker.GetMock <DomainNotificationHandler>().Setup(e => e.HasNotification()).Returns(true);
            _mocker.GetMock <DomainNotificationHandler>().Setup(e => e.GetNotifications()).Returns(notifications);

            var result = await _controller.Adicionar(pessoa);

            var erro = result as UnprocessableEntityObjectResult;

            Assert.NotNull(erro);
            Assert.Equal(422, erro.StatusCode);
        }