Ejemplo n.º 1
0
        public void DeveSacarDinheiroDaContaSemSaldo()
        {
            //Arrange
            var   mock  = new CestaMock();
            Conta conta = new ContaCorrente("1", "1", "João", 100.0m, 100.0m, mock);

            //Act
            //Assert
            Assert.ThrowsException <Exception>(() => conta.Sacar(150.0m));
        }
Ejemplo n.º 2
0
        public void DeveDepositarDinheiroNaConta()
        {
            //Arrange
            var   mock  = new CestaMock();
            Conta conta = new ContaCorrente("1", "1", "João", 100.0m, 100.0m, mock);

            //Act
            conta.Depositar(100.0m);

            //Assert
            Assert.AreEqual(200.0m, conta.Saldo);
        }
Ejemplo n.º 3
0
        public void DeveSacarDinheiroDaContaComSaldo()
        {
            //Arrange
            var   mock  = new CestaMock();
            Conta conta = new ContaCorrente("1", "1", "João", 100.0m, 100.0m, mock);

            //Act
            conta.Sacar(50.0m);

            //Assert
            Assert.AreEqual(50.0m, conta.Saldo);
        }
Ejemplo n.º 4
0
        public void DeveAbrirContaCorrente()
        {
            //Arrange
            Carteira carteira = new Carteira();

            //Act
            var mock          = new CestaMock();
            var contaCorrente = carteira.AbrirConta("1", "João", 100.0m, 1000.0m, mock);

            //Assert
            Assert.IsNotNull(contaCorrente);
        }