public void RecursiveCoinChangeV2Test() { //Arrange var coins = new int[] { 1, 5, 10, 21, 25 }; var target = 63; var expected = 3; //Act var result = MySolution.CoinChangeV2(target, coins, new Dictionary <int, int>()); //Assert Assert.AreEqual(result, expected, "Result differs from what is expected."); }