public void MakeChange_NoChange() { Dictionary <int, int> expectedResultDictionary = new Dictionary <int, int>() { { 5, 0 }, { 10, 0 }, { 25, 0 } }; Dictionary <int, int> actualResultDictionary = testCoinBank.MakeChange(0); Assert.AreEqual(expectedResultDictionary[5], actualResultDictionary[5]); Assert.AreEqual(expectedResultDictionary[10], actualResultDictionary[10]); Assert.AreEqual(expectedResultDictionary[25], actualResultDictionary[25]); }
public void MakeChange_25() { testCoinBank = new CoinBank(0, 0, 1); Dictionary <int, int> expectedResultDictionary = new Dictionary <int, int>() { { 5, 0 }, { 10, 0 }, { 25, 1 } }; Dictionary <int, int> actualResultDictionary = testCoinBank.MakeChange(25); Assert.AreEqual(expectedResultDictionary[5], actualResultDictionary[5]); Assert.AreEqual(expectedResultDictionary[10], actualResultDictionary[10]); Assert.AreEqual(expectedResultDictionary[25], actualResultDictionary[25]); }