예제 #1
0
        static void Main()
        {
            Program             Program = new Program();
            MovieTicketsService _movieTicketsService = new MovieTicketsService();
            var transactionList = Program.ReadJson();

            foreach (var t in transactionList)
            {
                var wholeTransaction = _movieTicketsService.ProcessTransaction(t);
                _movieTicketsService.Display(wholeTransaction);
            }
            Console.ReadLine();
        }
예제 #2
0
        public void TestProcessTransaction()
        {
            var transaction1 = new Transaction();

            transaction1.transactionId     = 1;
            transaction1.customers[0].age  = 36;
            transaction1.customers[0].name = "Jesse James";

            transaction1.customers[1].age  = 95;
            transaction1.customers[1].name = "Daniel Anderson";

            var result = _movieTicketsService.ProcessTransaction(transaction1);

            Assert.NotNull(result);
        }