Example #1
0
        public void TestOvermaken()
        {
            Bank bank            = new Bank("ing");
            int  rekeningNrJoris = bank.OpenRekening("Joris", "lops", "6a", "8944AM");
            int  rekeningNrDick  = bank.OpenRekening("Dick", "bruin", "20", "2334WW", 1000, 500);

            Rekening joris = bank.ZoekRekening(rekeningNrJoris);
            Rekening dick  = bank.ZoekRekening(rekeningNrDick);

            Assert.AreEqual(false, joris.GeldOvermaken(dick, 100)); //joris heeft geen geld dus kan niet overmaken
            Assert.AreEqual(true, dick.GeldOvermaken(joris, 1000));
            Assert.AreEqual(0, dick.Saldo);
            Assert.AreEqual(true, dick.GeldOvermaken(joris, 250));
            Assert.AreEqual(-250, dick.Saldo);
            Assert.AreEqual(false, dick.GeldOvermaken(joris, 10));
            Assert.AreEqual(-250, dick.Saldo);
        }
Example #2
0
        static void Main(string[] args)
        {
            Bank ing             = new Bank("ing");
            int  rekeningNrJoris = ing.OpenRekening("Joris", "lops", "6a", "8944AM");
            int  rekeningNrDick  = ing.OpenRekening("Dick", "bruin", "20", "2334WW", 1000, 500);

            Rekening ingJoris = ing.ZoekRekening(rekeningNrJoris);

            if (!ingJoris.GeldStorten(200))
            {
                Console.WriteLine("storten ongeldig");
            }
            if (!ingJoris.GeldOpnemen(50))
            {
                Console.WriteLine("geld openmen ongeldig");
            }
            if (!ingJoris.GeldStorten(30))
            {
                Console.WriteLine("geld openmen ongeldig");
            }

            Rekening ingDick = ing.ZoekRekening(rekeningNrDick);

            if (!ingJoris.GeldStorten(200))
            {
                Console.WriteLine("storten ongeldig");
            }
            if (!ingJoris.GeldOpnemen(5000))
            {
                Console.WriteLine("geld openmen ongeldig");
            }

            //geld overmaken
            if (!ingJoris.GeldOvermaken(ingDick, 100))
            {
                Console.WriteLine("geld overmaken ongeldig");
            }

            //afdrukken van rekening ing (joris, dick)
            Console.WriteLine(ing.ToString());

            Rekening dickRekening = ing.VerwijderRekening(rekeningNrDick);

            //rekening gevens van dick afdrukken
            Console.WriteLine(dickRekening.ToString());

            //afdrukken van rekeningen ing (joris)
            Console.WriteLine(ing.ToString());

            Console.ReadLine();
        }