Beispiel #1
0
        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);
        }
Beispiel #2
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());
        }