static void Main(string[] args) { BNB banco = new BNB(); Customer customer = new Customer("Luis"); bool elegible = banco.IsElegible(customer, 125000); Console.WriteLine("\n{0} has been {1}", customer.Name, elegible ? "Approved": "Rejected"); Console.ReadKey(); }
public void SetUp() { _mockBank = new Mock <IBank>(); _mockBank.Setup(b => b.HasSufficientSavings(It.IsAny <Customer>(), It.IsAny <int>())).Returns(true); _mockLoan = new Mock <ILoan>(); _mockLoan.Setup(l => l.HasNoBadLoans(It.IsAny <Customer>())).Returns(true); _mockCredit = new Mock <ICredit>(); _mockCredit.Setup(c => c.HasGoodCredit(It.IsAny <Customer>())).Returns(true); _BNB = new BNB(_mockBank.Object, _mockLoan.Object, _mockCredit.Object); }