Пример #1
0
        public void DepositoComSaldo()
        {
            var service = new MovimentacaoService();

            Assert.IsTrue(service.ValidarSaldo(new Deposito(100)));
            Assert.IsTrue(service.ValidarSaldo(new Deposito(5000.50)));
        }
Пример #2
0
        public void MovimentacaoInvalida()
        {
            var service   = new MovimentacaoService();
            var exception = Assert.Throws <Exception>(() => service.ValidarSaldo(null));

            Assert.AreEqual("Operação inválida.", exception.Message);
        }
Пример #3
0
        public void TransferenciaSemSaldo()
        {
            var service = new MovimentacaoService();

            Assert.IsFalse(service.ValidarSaldo(new Transferencia(5000.50, "000.000.000-00")));
        }
Пример #4
0
        public void TransferenciaComSaldo()
        {
            var service = new MovimentacaoService();

            Assert.IsTrue(service.ValidarSaldo(new Transferencia(100, "000.000.000-00")));
        }
Пример #5
0
        public void SaqueSemSaldo()
        {
            var service = new MovimentacaoService();

            Assert.IsFalse(service.ValidarSaldo(new Saque(5000.50)));
        }
Пример #6
0
        public void SaqueComSaldo()
        {
            var service = new MovimentacaoService();

            Assert.IsTrue(service.ValidarSaldo(new Saque(100)));
        }