Exemple #1
0
        public void Domain_Conta_Validar_NumeroDaContaInvalida_DeveLancarExcessao()
        {
            //Arrange
            _conta = ContaObjectMother.GetContaNumeroContaNegativaComMock(_cliente.Object);
            //Action
            Action act = () => _conta.Validar();

            //Verify
            act.Should().Throw <ContaNumeroContaInvalidaException>();
        }
Exemple #2
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);
        }