Example #1
0
        private static void CheckPrice(string commaSeparatedTitles, decimal expectedPrice)
        {
            var titles      = SplitCommaSeparatedTitles(commaSeparatedTitles).ToArray();
            var actualPrice = PotterCalculator.CalculatePrice(titles);

            Assert.That(actualPrice, Is.EqualTo(expectedPrice));
        }
Example #2
0
        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);
        }