Esempio n. 1
0
        public void TestMethod2()
        {
            //1 person, 2 wallets. wallet1= visa, disc. wallet2= mc. 100 balance each

            visa       visa1     = new visa("Visa", 100, visaRate);
            discover   discover1 = new discover("Discover", 100, discoverRate);
            mastercard mc2       = new mastercard("Mastercard", 100, mastercardRate);

            double visaInterest = visa1.simpleInterest();
            double mcInterest   = mc2.simpleInterest();
            double discInterest = discover1.simpleInterest();
            double totInterest  = visaInterest + mcInterest + discInterest;

            Assert.AreEqual(16, totInterest, DELTA);                 //total interest
            Assert.AreEqual(11, visaInterest + discInterest, DELTA); //wallet 1 interest
            Assert.AreEqual(5, mcInterest, DELTA);
        }
Esempio n. 2
0
        public void TestMethod1()
        {
            //1 person, 1 wallet. visa, mc, discover 100 balance each

            visa       visa1     = new visa("Visa", 100, visaRate);
            mastercard mc1       = new mastercard("Mastercard", 100, mastercardRate);
            discover   discover1 = new discover("Discover", 100, discoverRate);

            double visaInterest = visa1.simpleInterest();
            double mcInterest   = mc1.simpleInterest();
            double discInterest = discover1.simpleInterest();
            double totInterest  = visaInterest + mcInterest + discInterest;

            Assert.AreEqual(10, visaInterest, DELTA); //visa interest
            Assert.AreEqual(5, mcInterest, DELTA);    //mastercard interest
            Assert.AreEqual(1, discInterest, DELTA);  //discover interest
            Assert.AreEqual(16, totInterest, DELTA);  //total interest
        }