public void AddToShoppingCartTest(int amount) { Order order = new Order(); ShoesDAL shoesDAL = new ShoesDAL(); CustomerDAL customerDAL = new CustomerDAL(); order.OrderUser = new Customer(); Shoes shoes = new Shoes(); order.OrderItem = new Shoes(); order.OrderItem = shoesDAL.GetShoesById(9); order.OrderUser = customerDAL.GetCustomerByID(1); MySqlCommand command = DBHelper.OpenConnection().CreateCommand(); command.CommandText = $"insert into Orders(order_customer,order_status) values ({order.OrderUser.UserID},0)"; command.ExecuteNonQuery(); customerDAL.UpdateStatusShoppingCartById(false, order.OrderUser.UserID); // set userShopping cart to 1 Assert.True(orderDAL.AddToShoppingcart(order, amount)); orderDAL.DeleteAllItemInShoppingCartByUserID(order.OrderUser.UserID); customerDAL.UpdateStatusShoppingCartById(true, order.OrderUser.UserID); // set userShopping cart to 0 }
public void CreateShoppingCartTest(int amount) { CustomerDAL customerDAL = new CustomerDAL(); Order order = new Order(); ShoesDAL shoesDAL = new ShoesDAL(); order.OrderUser = new Customer(); order.OrderItem = new Shoes(); order.OrderStatus = 0; order.OrderItem = shoesDAL.GetShoesById(2); order.OrderUser = customerDAL.GetCustomerByID(1); Assert.True(orderDAL.CreateShoppingCart(order, amount)); orderDAL.DeleteAllItemInShoppingCartByUserID(1); }
public void AddToShoppingCartTest1(int amount) { Order order = new Order(); ShoesDAL shoesDAL = new ShoesDAL(); order.OrderUser = new Customer(); Shoes shoes = new Shoes(); order.OrderItem = new Shoes(); CustomerDAL customerDAL = new CustomerDAL(); order.OrderUser.UserID = 0; order.OrderItem.ShoesId = 0; Assert.False(orderDAL.AddToShoppingcart(order, amount)); }
public void ShowOrderUserPaySucessTest(int amount) { CustomerDAL customerDAL = new CustomerDAL(); ShoesDAL shoesDAL = new ShoesDAL(); Order order = new Order(); order.OrderUser = new Customer(); order.OrderItem = new Shoes(); order.OrderStatus = 0; order.OrderItem = shoesDAL.GetShoesById(2); order.OrderUser = customerDAL.GetCustomerByID(1); orderDAL.CreateShoppingCart(order, amount); orderDAL.CreateOrder(order); Assert.NotNull(orderDAL.ShowOrderUserPaySucess(1)); orderDAL.DeleteAllItemInShoppingCartByUserID(1); }
public ShoesBL() { shoesDAL = new ShoesDAL(); }