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>(); }
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>(); }