private async Task VerifyInsertFuncionario(Funcionario funcionario, FuncionarioDto funcionarioDto) { await _armazenadorDeFuncionario.Armazenar(funcionarioDto); VerifyFuncionarioAdd(funcionarioDto, Times.Never()); Assert.False(funcionario.Valid); Assert.True(funcionario.ValidationResult.Errors.Count > 0); }
public async Task DeveAdicionarUmNovoFuncionario() { await _armazenadorDeFuncionario.Armazenar(_funcionarioDto); _funcionarioRepositorioMock.Verify(repositorio => repositorio.AdicionarAsync( It.Is <Funcionario>(s => s.Nome == _funcionarioDto.Nome) )); }
public async Task <IActionResult> Post([FromBody] FuncionarioDto funcionario) { await _armazenadorDeFuncionario.Armazenar(funcionario); return(Ok()); }