private static void CheckPrice(string commaSeparatedTitles, decimal expectedPrice) { var titles = SplitCommaSeparatedTitles(commaSeparatedTitles).ToArray(); var actualPrice = PotterCalculator.CalculatePrice(titles); Assert.That(actualPrice, Is.EqualTo(expectedPrice)); }
private static void Main(string[] args) { var commaSeparatedTitles = (args.Length == 1) ? args[0] : "A,A,B"; var titles = SplitCommaSeparatedTitles(commaSeparatedTitles).ToArray(); var total = PotterCalculator.CalculatePrice(titles); Console.WriteLine("Total for {{{0}}}: {1}.", string.Join(",", titles), total); }
private static bool CheckPriceOfBooks(string[] titles, decimal expectedPrice) { var actualPrice = PotterCalculator.CalculatePrice(titles); return(actualPrice == expectedPrice); }