Пример #1
0
        public void AddCustomerTest()
        {
            checkout.AddCustomer(customer);

            Assert.IsTrue(checkout.GetInfoCustomer().Contains(customer.Name));
            Assert.IsTrue(checkout.GetInfoCustomer().Contains(customer.DeliveryAddress));
        }
Пример #2
0
        static void GoToCheckout(Basket basket)
        {
            Console.WriteLine("Введите данные обязательные для заполнения:");
            Console.Write("Имя:");
            string nameCustomer = Console.ReadLine();

            while (string.IsNullOrEmpty(nameCustomer))
            {
                Console.Write("Данное поле обязательно для заполнения!");
                Console.Write("\nИмя:");
                nameCustomer = Console.ReadLine();
            }
            Console.Write("Адрес доставки:");
            var addressCustomer = Console.ReadLine();

            while (string.IsNullOrEmpty(addressCustomer))
            {
                Console.Write("Данное поле обязательно для заполнения!");
                Console.Write("\nАдрес доставки:");
                addressCustomer = Console.ReadLine();
            }
            Checkout checkout = new Checkout();

            checkout.AddCustomer(new Customer(nameCustomer, addressCustomer));
            checkout.AddPaymentList(basket);
            checkout.PrintPaymentList();
            Console.WriteLine();
            Console.WriteLine("Оплатить {0:f2} руб.", checkout.GetPaymentAmount());
            Console.WriteLine("Спасибо что выбрали наш магазин!");
        }