Esempio n. 1
0
        public void CashBagWithCashObjectEqualsTests(int cur)
        {
            // arrange
            Cash dummy = new Cash(cur, "CAD");

            // act
            CashBag test      = new CashBag(dummy, new Cash(3, "USD"));
            bool    dummyTest = test.Equals(dummy);

            // assert
            Assert.AreEqual(false, dummyTest);
        }
Esempio n. 2
0
        public void CashBagEqualsTest(int c1, string c1n, int c2, string c2n, int c3, bool expected)
        {
            // arrange
            Cash cash1 = new Cash(c1, c1n);
            Cash cash2 = new Cash(c2, c2n);
            Cash cash3 = new Cash(c3, c2n);

            // act
            CashBag testEquals = new CashBag(cash1, cash2);
            CashBag equalsTo   = new CashBag(cash1, cash3);

            // assert
            Assert.AreEqual(expected, testEquals.Equals(equalsTo));
        }
Esempio n. 3
0
        public void CashBagEqualsDifferentCurrenciesLengthTest(int a, int b, int c, string c1, string c2, string c3)
        {
            // arrange
            Cash cash1 = new Cash(a, c1);
            Cash cash2 = new Cash(b, c2);
            Cash cash3 = new Cash(c, c3);

            // act
            CashBag test      = new CashBag(cash1, cash2);
            CashBag breakTest = new CashBag(cash1, cash2);

            breakTest = (CashBag)breakTest.AddMoney(cash3);

            // assert
            Assert.AreEqual(false, test.Equals(breakTest));
        }