public void ValidarCadastroContaCorrente_CadastroInvalido() { var contaCorrente = new ContaCorrente(); var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.ValidarCadastroContaCorrente(contaCorrente)); }
public void ValidarBuscaContaCorrente_FiltroValido() { var codigo = "123"; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.True(contaCorrenteServico.ValidarBuscaContaCorrente(codigo)); }
public void GerarCodigoContaCorrente_CodigoGeradoSucesso() { var contaCorrente = new ContaCorrente(); var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.True(contaCorrenteServico.GerarCodigoContaCorrente(contaCorrente)); }
// // You can use the following additional attributes as you write your tests: // // Use ClassInitialize to run code before running the first test in the class // [ClassInitialize()] // public static void MyClassInitialize(TestContext testContext) { } // // Use ClassCleanup to run code after all tests in a class have run // [ClassCleanup()] // public static void MyClassCleanup() { } // // Use TestInitialize to run code before running each test // [TestInitialize()] // public void MyTestInitialize() { } // // Use TestCleanup to run code after each test has run // [TestCleanup()] // public void MyTestCleanup() { } // #endregion private void ObterSaldoContaCorrenteBMF() { SaldoContaCorrenteRequest ContaCorrenteRequest = new SaldoContaCorrenteRequest() { IdCliente = 38360 }; SaldoContaCorrenteResponse <ContaCorrenteBMFInfo> ContaCorrenteBMF = new ServicoContaCorrente().ObterSaldoContaCorrenteBMF(ContaCorrenteRequest); }
public void TestarEncerramentoDeConta() { var conta = PreparaAmbienteTeste(); var servico = new ServicoContaCorrente(); servico.EncerraConta(conta); Assert.IsTrue(conta.Status == ContaCorrente.StatusConta.Encerrada.ToString()); }
public void TestarDesbloqueioJudicial() { var conta = PreparaAmbienteTeste(); var servico = new ServicoContaCorrente(); servico.DesbloqueioJudicial(OrdemJudicial.TipoOrdem.Desbloquear.ToString(), conta); Assert.IsTrue(conta.Status == ContaCorrente.StatusConta.Ativa.ToString()); }
// // You can use the following additional attributes as you write your tests: // // Use ClassInitialize to run code before running the first test in the class // [ClassInitialize()] // public static void MyClassInitialize(TestContext testContext) { } // // Use ClassCleanup to run code after all tests in a class have run // [ClassCleanup()] // public static void MyClassCleanup() { } // // Use TestInitialize to run code before running each test // [TestInitialize()] // public void MyTestInitialize() { } // // Use TestCleanup to run code after each test has run // [TestCleanup()] // public void MyTestCleanup() { } // #endregion private void ObterSaldoContaCorrente() { SaldoContaCorrenteRequest CC = new SaldoContaCorrenteRequest(); CC.IdCliente = 45383; SaldoContaCorrenteResponse <ContaCorrenteInfo> SaldoCC = new ServicoContaCorrente().ObterSaldoContaCorrente(CC); }
private void ObterSaldoContaCorrente() { SaldoContaCorrenteRequest _SaldoRequest = new SaldoContaCorrenteRequest() { IdCliente = IdCliente }; SaldoContaCorrenteResponse <ContaCorrenteInfo> resultData = new ServicoContaCorrente().ObterSaldoContaCorrente(_SaldoRequest); }
public void ValidarCadastroContaCorrente_CadastroValido() { var contaCorrente = new ContaCorrente(); var contaCorrenteServico = new ServicoContaCorrente(null, null); contaCorrenteServico.GerarCodigoContaCorrente(contaCorrente); Assert.True(contaCorrenteServico.ValidarCadastroContaCorrente(contaCorrente)); }
public void ValidarLancamentos_Valido() { var lancamentos = new List <Lancamento>() { new Lancamento() }; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.True(contaCorrenteServico.ValidarLancamentos(lancamentos)); }
public void VerificarContaCorrenteCadastrada_CadastroRealizadoErro(string contaCorrenteId, string codigo) { var contaCorrente = new ContaCorrente() { ContaCorrenteId = contaCorrenteId, Codigo = codigo }; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.VerificarContaCorrenteCadastrada(null)); }
public void VerificarContaCorrenteCadastrada_CadastroRealizadoSucesso(string contaCorrenteId, string codigo) { var contaCorrente = new ContaCorrente() { ContaCorrenteId = contaCorrenteId, Codigo = codigo }; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.True(contaCorrenteServico.VerificarContaCorrenteCadastrada(contaCorrente)); }
public void ValidarLancamentoDeposito_Valido() { var lancamentoDeposito = new Lancamento() { ContaCorrenteDestinoId = "123", TipoLancamento = Enum.TipoLancamento.Credito, Valor = 1 }; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.True(contaCorrenteServico.ValidarLancamentoDeposito(lancamentoDeposito)); }
public void ValidarLancamentoSaque_Invalido(string contaCorrente, Enum.TipoLancamento tipoLancamento, decimal valor) { var lancamentoSaque = new Lancamento() { ContaCorrenteOrigemId = contaCorrente, TipoLancamento = tipoLancamento, Valor = valor }; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.ValidarLancamentoSaque(null)); }
public void ValidarLancamentoSaque_ComSaldoInsuficiente() { decimal valorSaque = 10; var contaCorrenteOrigem = new ContaCorrente { Lancamentos = new List <Lancamento>() { new Lancamento() { Valor = 5 } } }; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.ValidarValorSaque(contaCorrenteOrigem, valorSaque)); }
public void ValidarLancamentoSaque_ComSaldoSuficiente() { decimal valorSaque = 10; var contaCorrenteOrigem = new ContaCorrente { Lancamentos = new List <Lancamento>() { new Lancamento() { Valor = 10 } } }; var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.True(contaCorrenteServico.ValidarValorSaque(contaCorrenteOrigem, valorSaque)); }
public ApplicationFastMindBankService(ServicoContaCorrente servicoContaCorrente, IFastMindBankRepository iFastMindBankRepository, IMapper mapper) { _servicoContaCorrente = servicoContaCorrente; _iFastMindBankRepository = iFastMindBankRepository; _mapper = mapper; }
public void ValidarBuscaContaCorrente_FiltroInvalido(string codigo) { var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.ValidarBuscaContaCorrente(codigo)); }
public void VerificarContaCorrenteCadastrada_CadastroRealizadoErro_ContaCorrenteNula() { var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.VerificarContaCorrenteCadastrada(null)); }
public void ValidarLancamentos_Invalido() { var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominioObjetoNaoEncontrado>(() => contaCorrenteServico.ValidarLancamentos(null)); }
public void GerarCodigoContaCorrente_CodigoGeradoComErro() { var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.GerarCodigoContaCorrente(null)); }
public void ValidarLancamentoSaque_Invalido_Nulo() { var contaCorrenteServico = new ServicoContaCorrente(null, null); Assert.Throws <ExcecaoDominio>(() => contaCorrenteServico.ValidarLancamentoSaque(null)); }