Example #1
0
        public void ValidarSaldo_SaldoIgualAoValor_NaoDeveLancarExcecao()
        {
            // Arrange
            var operacaoServico = new OperacaoServico(null);

            // Act
            operacaoServico.ValidarSaldo(new Conta {
                Saldo = 10
            }, 10);
        }
Example #2
0
        public void ValidarSaldo_SaldoInsuficiente_DeveLancarExcecao()
        {
            // Arrange
            var operacaoServico = new OperacaoServico(null);

            // Act
            Action acao = () => operacaoServico.ValidarSaldo(new Conta(), 10);

            //Assert
            var excecao = Assert.ThrowsException <CarteiraDigitalException>(acao);

            Assert.IsTrue(excecao.Message.Contains("O saldo da conta é insuficiente para realizar a operação!"));
        }