public void AddPaymentListTest() { paymentList.AddItem(product); paymentList.AddItem(product2); checkout.AddPaymentList(paymentList); var rezult1 = checkout.GetPaymentList().lines.Contains(checkout.GetPaymentList().lines.Where(p => p.Product.Name == product.Name).FirstOrDefault()); var rezult2 = checkout.GetPaymentList().lines.Contains(checkout.GetPaymentList().lines.Where(p => p.Product.Name == product2.Name).FirstOrDefault()); Assert.IsTrue(rezult1); Assert.IsTrue(rezult2); }
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("Спасибо что выбрали наш магазин!"); }