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));
        }
Esempio n. 4
0
        internal static void Main(string[] args)
        {
            int[] coins = { 5, 2, 1 };
            var findMaCoinz = new CoinFinder(coins);

            Console.WriteLine(string.Join(", ", findMaCoinz.FindAllNeededCoins(33)));
        }