Example #1
0
        public async Task DespesaMensalNaoDeletarAsyncBadRequestResult()
        {
            var commandModel = new DeleteDespesaMensalCommandView();
            var command      = new DeleteDespesaMensalCommand();

            _notificationMock.Setup(x => x.HasNotifications()).Returns(true);
            _mapperMock.Setup(x => x.Map <DeleteDespesaMensalCommand>(commandModel)).Returns(command);
            _mediatorMock.Setup(x => x.Send(command, default)).ReturnsAsync(false);

            var viewResult = (await _controller.DeleteAsync(commandModel)) as ObjectResult;

            viewResult.StatusCode.Should().Be(400);
            viewResult.Should().BeOfType <ObjectResult>();
        }
Example #2
0
        public async Task DespesaMensalDeletarAsyncOkResult()
        {
            var commandModel = new DeleteDespesaMensalCommandView
            {
                Id        = new Guid("10AFDB5E-D7D1-4773-B040-F7B6F610484F"),
                IdSalario = new Guid("10AFDB5E-D7D1-4773-B040-F7B6F610484F"),
                Status    = false
            };
            var command = new DeleteDespesaMensalCommand();

            _notificationMock.Setup(x => x.HasNotifications()).Returns(false);
            _mapperMock.Setup(x => x.Map <DeleteDespesaMensalCommand>(commandModel)).Returns(command);
            _mediatorMock.Setup(x => x.Send(command, default)).ReturnsAsync(true);

            var viewResult = (await _controller.DeleteAsync(commandModel)) as ObjectResult;

            viewResult.StatusCode.Should().Be(200);
            viewResult.Should().BeOfType <ObjectResult>();
        }