Table of Contents

Class BankAccount

Namespace
Bank.Domain
Assembly
Bank.Domain.dll

Representa una cuenta bancaria con operaciones de débito y crédito.

public class BankAccount
Inheritance
BankAccount
Inherited Members

Constructors

BankAccount(string, double)

Inicializa una nueva instancia de BankAccount.

public BankAccount(string customerName, double balance)

Parameters

customerName string
balance double

Fields

CreditAmountLessThanOrEqualToZeroMessage

Mensaje para cuando el monto del crédito es menor a cero.

public const string CreditAmountLessThanOrEqualToZeroMessage = "Credit amount must be positive"

Field Value

string

DebitAmountExceedsBalanceMessage

Mensaje para cuando el monto a debitar excede el saldo.

public const string DebitAmountExceedsBalanceMessage = "Debit amount exceeds balance"

Field Value

string

DebitAmountLessThanZeroMessage

Mensaje para cuando el monto a debitar es menor a cero.

public const string DebitAmountLessThanZeroMessage = "Debit amount is less than zero"

Field Value

string

Properties

Balance

Obtiene el saldo actual.

public double Balance { get; }

Property Value

double

CustomerName

Obtiene el nombre del cliente.

public string CustomerName { get; }

Property Value

string

Methods

Credit(double)

Acredita una cantidad a la cuenta.

public void Credit(double amount)

Parameters

amount double

Debit(double)

Debita una cantidad de la cuenta.

public void Debit(double amount)

Parameters

amount double