public void CreateShoppingCartTest1() { UserBL userBL = new UserBL(); ItemBl itemBL = new ItemBl(); Order order = new Order(); order.OrderUser = new User(); order.OrderItem = new Item(); order.OrderStatus = 0; order.OrderItem = itemBL.GetAnItemById(0); order.OrderUser = userBL.GetUserById(0); Assert.False(orderBL.CreateShoppingCart(order)); }
public void CreateShoppingCartTest() { UserBL userBL = new UserBL(); ItemBl itemBL = new ItemBl(); Order order = new Order(); order.OrderUser = new User(); order.OrderItem = new Item(); order.OrderStatus = 0; order.OrderItem = itemBL.GetAnItemById(2); order.OrderUser = userBL.GetUserById(1); Assert.True(orderBL.CreateShoppingCart(order)); orderBL.DeleteAllItemInShoppingCartByUserID(1); // userDAL.UpdateStatusShoppingCartById(false, order.OrderUser.UserId); // set userShopping cart to 1 }
public void GetAnItemByIdTest(int?itemId) { Assert.NotNull(itemBl.GetAnItemById(itemId)); }
public void ShowAnItem(int?idItem) { while (true) { Console.Clear(); Console.Clear(); Item item = new Item(); RatingBL ratingBL = new RatingBL(); item = itemBl.GetAnItemById(idItem); List <Rating> ratings = ratingBL.GetAllRating(item.ItemId); int rateStar = 0; if (ratings.Count > 0) { foreach (var rate in ratings) { rateStar += rate.RatingStars; } rateStar /= ratings.Count; } var table = new ConsoleTable("Tên", Convert.ToString(item.ItemName)); table.AddRow("Giá:", FormatCurrency(item.ItemPrice)); table.AddRow("Tác giả:", item.ItemAuthor); table.AddRow("Đánh giá:", ShowStar(rateStar) == " " ? "Chưa có đánh giá" : ShowStar(rateStar)); table.AddRow("Danh mục:", item.ItemCategory); table.AddRow("ISBN:", item.ItemISBN); table.AddRow("Ngày phát hành:", item.ItemPublished); table.AddRow("Nhà xuất bản:", item.ItemPublisher); table.AddRow("Ngôn ngữ:", item.ItemLanguage); table.AddRow("Số trang:", item.ItemPages); table.Write(); Console.WriteLine("Mô tả"); WriteLineWordWrap(item.ItemDescription); Console.WriteLine(); OrderBl orderBL = new OrderBl(); if (item.ItemId != orderBL.CheckItemPurchase(item.ItemId, user.UserId)) { string[] choice = { "Thêm vào giỏ hàng", "Đánh giá sản phẩm", "Xem tất cả đánh giá", "Quay lại" }; short choose = Utility.MenuDetail("Menu", choice); switch (choose) { case 1: AddToCart(item); continue; case 2: RateItem(item); continue; case 3: ShowAllRating(item); continue; case 4: break; } } else { string[] choice = { "Đánh giá sản phẩm", "Xem tất cả đánh giá", "Quay lại" }; short choose = Utility.MenuDetail("Menu", choice); switch (choose) { case 1: RateItem(item); continue; case 2: ShowAllRating(item); continue; case 3: break; } } break; } }