public void FindAllNeededCoins_EightTest() { var myFinder = new CoinFinder(new int[] { 5, 2, 1 }); var expected = new List<int>() { 1, 2, 5 }; CollectionAssert.AreEqual(expected, myFinder.FindAllNeededCoins(8)); }
public void FindAllNeededCoins_HomeworkExample() { var myFinder = new CoinFinder(new int[] { 5, 2, 1 }); var expected = new List<int>() { 1, 2, 5, 5, 5, 5, 5, 5 }; CollectionAssert.AreEqual(expected, myFinder.FindAllNeededCoins(33)); }
public void FindAllNeededCoins_SingleOneCoinMatch() { var myFinder = new CoinFinder(new int[] { 5, 2, 1 }); var expected = new List<int>() { 1 }; CollectionAssert.AreEqual(expected, myFinder.FindAllNeededCoins(1)); }
internal static void Main(string[] args) { int[] coins = { 5, 2, 1 }; var findMaCoinz = new CoinFinder(coins); Console.WriteLine(string.Join(", ", findMaCoinz.FindAllNeededCoins(33))); }