private async Task VerifyInsertEmpresa(EmpresaDto empresaDto, Empresa empresa)
        {
            await _armazenadorDeEmpresa.Armazenar(empresaDto);

            _empresaRepository.Verify(r => r.Add(empresa), Times.Never);
            Assert.False(empresa.Valid);
            Assert.True(empresa.ValidationResult.Errors.Count > 0);
        }
예제 #2
0
        public async Task DeveAdicionarUmaNovaEmpresa()
        {
            await _armazenadorDeEmpresa.Armazenar(_empresaDto);

            _empresaRepositorioMock.Verify(repositorio =>
                                           repositorio.AdicionarAsync(
                                               It.Is <Empresa>(s => s.Nome == _empresaDto.Nome)
                                               ));
        }
        public async Task <IActionResult> Post([FromBody] EmpresaDto empresa)
        {
            await _armazenadorDeEmpresa.Armazenar(empresa);

            return(Ok());
        }