コード例 #1
0
        public static Conta GetContaComMovimentacao()
        {
            return(new Conta
            {
                Cliente = ClienteObjectMother.GetCliente(),
                Ativada = true,
                NumeroConta = 666,
                Limite = 1000,

                Movimentacoes = new List <Movimentacao>
                {
                    new Movimentacao
                    {
                        Id = 1,
                        Data = DateTime.Now.AddDays(-1),
                        Valor = 100,
                        TipoOperacao = TipoOperacaoEnum.Credito
                    },
                    new Movimentacao
                    {
                        Id = 2,
                        Data = DateTime.Now.AddDays(-3),
                        Valor = 150,
                        TipoOperacao = TipoOperacaoEnum.Debito
                    }
                }
            });
        }
コード例 #2
0
 public static Conta GetContaLimiteNegativo()
 {
     return(new Conta
     {
         Cliente = ClienteObjectMother.GetCliente(),
         Ativada = true,
         NumeroConta = 666,
         Limite = -10
     });
 }
コード例 #3
0
        public void Domain_Conta_GerarExtrato_DeveFuncionar()
        {
            //Arrange
            _conta         = ContaObjectMother.GetContaNumeroContaNegativaComMock(_cliente.Object);
            _conta.Cliente = ClienteObjectMother.GetCliente();
            var extrato = _conta.GerarExtrato();

            //Verify
            extrato.Limite.Should().Be(_conta.Limite);
            extrato.NomeCliente.Should().Be(_conta.Cliente.Nome);
            extrato.NumeroConta.Should().Be(_conta.NumeroConta);
            extrato.Saldo.Should().Be(_conta.Saldo);
        }
コード例 #4
0
 public void Initialize()
 {
     _cliente = ClienteObjectMother.GetCliente();
 }