public void ObterSaldoInicial_PassandoNulo_DeveRetornarZero() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoInicial(null); // Assert Assert.AreEqual(0, resultado); }
public void ObterSaldoInicial_OperacoesApenasEntrada_DeveRetornar100() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoInicial(ObterOperacoesApenasEntrada()); // Assert Assert.AreEqual(100, resultado); }
public void ObterSaldoInicial_NenhumaOperacao_DeveRetornarZero() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoInicial(new List <OperacaoDto>()); // Assert Assert.AreEqual(0, resultado); }
public void ObterSaldoInicial_OperacoesFinalizandoComCashOut_DeveRetornarZero() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoInicial(ObterOperacoesFinalizandoComCashOut()); // Assert Assert.AreEqual(0, resultado); }