コード例 #1
0
        public void TestInput1()
        {
            terminal.BulkScan("ABCDABA");
            var expectedTotal = 13.25;
            var actualTotal   = terminal.CalculateTotal();

            Assert.AreEqual(expectedTotal, actualTotal, delta: expectedTotal / 100);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: Braedennz/VoyagerProject
        static void Main(string[] args)
        {
            var terminal = new PointOfSaleTerminal();

            terminal.SetPricing('A', 1.25, Tuple.Create(3, 3.0));
            terminal.SetPricing('B', 4.25);
            terminal.SetPricing('C', 1.00, Tuple.Create(6, 5.0));
            terminal.SetPricing('D', 0.75);

            terminal.BulkScan("ABC");
            Console.WriteLine(terminal.CalculateTotal());
        }