public async Task AddAsync(PessoaViewModel pessoaViewModel) { var command = new AddPessoaCommand(pessoaViewModel.Nome); if (!command.IsValid()) { await RaiseCommandValidationErrors(command); return; } await _mediatorHandler.SendCommand(command); }
public async Task deve_retornar_true() { //Arrange var addPessoaCommand = new AddPessoaCommand("Teste Pessoa"); _mocker.GetMock <IPessoaRepository>() .Setup(e => e.UnitOfWork) .Returns(_mocker.GetMock <IUnitOfWork>().Object); //Act var result = await _commandHanler.Handle(addPessoaCommand, CancellationToken.None); //Assert _mocker.GetMock <IPessoaRepository>().Verify(e => e.Add(It.IsAny <Pessoa>()), Times.Once); }