public void ObterSaldoFinal_OperacoesApenasEntrada_DeveRetornar250() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoFinal(ObterOperacoesApenasEntrada()); // Assert Assert.AreEqual(250, resultado); }
public void ObterSaldoFinal_PassandoNulo_DeveRetornarZero() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoFinal(null); // Assert Assert.AreEqual(0, resultado); }
public void ObterSaldoFinal_OperacoesFinalizandoComCashOut_DeveRetornar40() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoFinal(ObterOperacoesFinalizandoComCashOut()); // Assert Assert.AreEqual(40, resultado); }
public void ObterSaldoFinal_NenhumaOperacao_DeveRetornarZero() { // Arrange var contaRepositorio = new ContaRepositorio(null, null); // Act var resultado = contaRepositorio.ObterSaldoFinal(new List <OperacaoDto>()); // Assert Assert.AreEqual(0, resultado); }