public void SetUp() { _transportador = new Transportador(); _enderecoRepositorio = new EnderecoRepositorioSql(); _notaFiscalRepositorio = new NotaFiscalRepositorioSql(); _transportadorRepositorio = new TransportadorRepositorioSql(); _transportadorServico = new TransportadorServico(_transportadorRepositorio, _notaFiscalRepositorio, _enderecoRepositorio); BaseSqlTeste.SemearBancoParaTransportador(); }
public void Transportador_InfraData_ObterPorId_EsperadoOK() { //Cenário BaseSqlTeste.SemearBancoParaTransportador(); _transportador.ID = 1; //Ação Transportador transportador = _transportadorRepositorio.ObterPorId(_transportador.ID); //Verificação transportador.ID.Should().Be(_transportador.ID); }
public void Transportador_InfraData_Inserir_Pessoa_EsperadoOK() { //Cenário BaseSqlTeste.SemearBancoParaTransportador(); _transportador = TransportadorObjetoMae.ObterValidoPessoa(); //Ação Transportador transportador = _transportadorRepositorio.Inserir(_transportador); //Verificação transportador.ID.Should().BeGreaterThan(0); }
public void Transportador_InfraData_ObterPorId_IDInexistente_EsperadoFalha() { //Cenário BaseSqlTeste.SemearBancoParaTransportador(); _transportador.ID = 10; //Ação Transportador transportador = _transportadorRepositorio.ObterPorId(_transportador.ID); //Verificação transportador.Should().BeNull(); }
public void Transportador_InfraData_Deletar_IDInexistente_EsperadoFalha() { //Cenário BaseSqlTeste.SemearBancoParaTransportador(); _transportador.ID = 10; //Ação bool transportador = _transportadorRepositorio.Deletar(_transportador.ID); //Verificação transportador.Should().BeFalse(); }
public void Transportador_InfraData_Deletar_EsperadoOK() { //Cenário BaseSqlTeste.SemearBancoParaTransportador(); _transportador.ID = 2; //Ação bool transportador = _transportadorRepositorio.Deletar(_transportador.ID); //Verificação transportador.Should().BeTrue(); }
public void Transportador_InfraData_Atualizar_Empresa_EsperadoOK() { //Cenário BaseSqlTeste.SemearBancoParaTransportador(); _transportador = TransportadorObjetoMae.ObterValidoEmpresa(); //Ação Transportador transportador = _transportadorRepositorio.Atualizar(_transportador); //Verificação transportador.Nome.Should().Be(_transportador.Nome); }