Exemplo n.º 1
0
        public static void BalanceTest()
        {
            var testA = new BankA();
            var testB = new BankB();
            var testC = new BankC();

            testA.GetBalance();
            testB.GetBalance();
            testC.GetBalance();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            BankA a = new BankA();

            Console.WriteLine(a.GetBalance());
            BankB b = new BankB();

            Console.WriteLine(b.GetBalance());
            BankC c = new BankC();

            Console.WriteLine(c.GetBalance());
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            Bank gtb = new BankA();

            gtb.Balance(100);

            Bank access = new BankB();

            access.Balance(150);

            Bank fidelity = new BankC();

            fidelity.Balance(200);
        }
Exemplo n.º 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome, Please Choose your bank A, B, or C");
            string choice = Console.ReadLine().ToUpper();

            switch (choice)
            {
            case "A":
                Console.WriteLine("Thank you for choosing bank A");
                BankA balanceA = new BankA();
                balanceA.getBalance();
                break;

            case "B":
                Console.WriteLine("Thank you for choosing bank B");
                BankB balanceB = new BankB();
                balanceB.getBalance();
                break;

            case "C":
                Console.WriteLine("Thank you for choosing bank C");
                BankC balanceC = new BankC();
                balanceC.getBalance();
                break;

            default:
                Console.WriteLine("Please choose between banks A, B, or C");
                Console.ReadLine().ToUpper();
                break;
            }

            // if (choice == "A")
            // {
            //     Console.WriteLine("Thank you for choosing bank A");
            //     BankA balanceA = new BankA();
            //     balanceA.getBalance();
            // }else if(choice == "B")
            // {
            //     Console.WriteLine("Thank you for choosing bank B");
            //     BankB balanceB = new BankB();
            //     balanceB.getBalance();
            // }
            // else
            // {
            //     Console.WriteLine("Thank you for choosing bank C");
            //     BankC balanceC = new BankC();
            //      balanceC.getBalance();
            // }
        }
Exemplo n.º 5
0
    static void Main(string[] args)
    {
        string           bankATransJson   = GetBankATestJsonInput();
        BankATransaction bankATransaction = JsonConvert.DeserializeObject <BankATransaction>(bankATransJson);
        BankA            bankA            = new BankA();

        bankA.Transaction = bankATransaction;
        Console.WriteLine(SaveBank(bankA));
        // output:
        // {
        // "BankName": "BankA",
        // "GROUPName": "g54321",
        // "ACC_ID": "A01",
        // "ACCOUNT_NO": "A1111"
        // }
        string           bankBInputJson  = GetBankBTestJsonInput();
        BankBTransaction bankBTransInput = JsonConvert.DeserializeObject <BankBTransaction>(bankBInputJson);
        BankB            bankB           = new BankB();

        bankB.Transaction = bankBTransInput;
        Console.WriteLine(SaveBank(bankB));
        // output:
        // {
        // "BankName": "BankB",
        // "ACC_ID": "B02",
        // "ACCOUNT_NO": "B2222",
        // "Name": "Bank_Of_B
        // }
        string           bankCInputJson  = GetBankCTestJsonInput();
        BankCTransaction bankCTransInput = JsonConvert.DeserializeObject <BankCTransaction>(bankCInputJson);
        BankC            bankC           = new BankC();

        bankC.Transaction = bankCTransInput;
        Console.WriteLine(SaveBank(bankC));
        // output:
        // {
        // "BankName": "BankC",
        // "ACC_ID": "C03",
        // "ACCOUNT_NO": "C3333",
        // "FullName": "C Bank"
        // }
    }
        static void Main(string[] args)
        {
            SuperTransactor superTransactor = new SuperTransactor();
            Bank            bankA           = new BankA();
            Bank            bankB           = new BankB();
            Bank            bankC           = new BankC();

            //Primera
            bankA.AskData();
            Console.WriteLine(bankA.SendData(superTransactor, bankB));
            Console.WriteLine(bankB.PrintTrnsaction());

            //Segundo
            bankC.AskData();
            Console.WriteLine(bankC.SendData(superTransactor, bankA));
            Console.WriteLine(bankA.PrintTrnsaction());

            //Terecero
            bankB.AskData();
            Console.WriteLine(bankB.SendData(superTransactor, bankA));
            Console.WriteLine(bankA.PrintTrnsaction());

            Console.ReadKey();
        }