public void Test_Transferencia() { var contaSaque = new ContaCorrenteNormal(); contaSaque.Situacao = ContaCorrenteEstado.Ativa; contaSaque.Saldo = 750.00m; var contaDeposito = new ContaCorrenteNormal(); contaDeposito.Situacao = ContaCorrenteEstado.Ativa; contaDeposito.Saldo = 1000.00m; var deposito = new TransferenciaService(contaSaque, contaDeposito, 200.00m); deposito.Executar(); var expectedSaque = 550.00m; var actualSaque = contaSaque.Saldo; var expectedDeposito = 1200.00m; var actualDeposito = contaDeposito.Saldo; Assert.AreEqual(expectedSaque, actualSaque, "Saque"); Assert.AreEqual(expectedDeposito, actualDeposito, "Deposito"); }