public void MinimumCoins() { var input = new[] { 11, 20 }; var expected = new[] { 3, 4 }; var result = new MinimumCoins(input).Run(); AssertExtensions.AreEqual(expected, result); }
static void Main(string[] args) { using (System.IO.StreamReader reader = System.IO.File.OpenText(args[0])) { while (!reader.EndOfStream) { string line = reader.ReadLine(); if (null == line) continue; try { var minimumCoinsLogic = new MinimumCoins(Int32.Parse(line)); Console.WriteLine(minimumCoinsLogic.CalculateMinimumCoins()); } catch (Exception e) { continue; } } } Console.ReadKey(); }
public void MinimumCoins() { var input = new[] {11, 20}; var expected = new[] {3, 4}; var result = new MinimumCoins(input).Run(); AssertExtensions.AreEqual(expected, result); }