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); }
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)); }
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)); }