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();
        }
Beispiel #2
0
        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);
        }