public void Test1() { var mockShoeInventoryManagement = new Mock <IShoeInvemtoryManagement>(); mockShoeInventoryManagement.SetupAllProperties(); mockShoeInventoryManagement.Setup(p => p.AddPairShoesToInventory(It.IsAny <PairOfShoes>())).Returns(shoe1); var shoeController = new ShoeController(mockShoeInventoryManagement.Object); var result = shoeController.AddShoe(shoe1).Value; Assert.Equal(shoe1, result); }
public void Test2() { var getresult = new Dictionary <string, PairOfShoes>(); var mockShoeInventoryManagement = new Mock <IShoeInvemtoryManagement>(); mockShoeInventoryManagement.SetupAllProperties(); mockShoeInventoryManagement.Setup(p => p.GetShoeInventory()).Returns(getresult); var shoeController = new ShoeController(mockShoeInventoryManagement.Object); var result = shoeController.GetShoe().Value; Assert.Empty(result); }
protected void checkout_Click(object sender, EventArgs e) { int userID = Int32.Parse(Session["UserID"].ToString()); List <CartModel> data = CartController.cartByUserId(userID); foreach (CartModel datum in data) { Transaction trans = TransactionFactory.createTransaction("Pending", DateTime.Now, datum.ShoeId, datum.UserId, datum.Quantity, datum.SubTotal); TransactionRepository.insertTransaction(trans); ShoeController.updateStockAfterCheckout(datum.Quantity, datum.ShoeId); CartController.deleteCartById(datum.CartId); } Response.Redirect("/View/ViewTransaction.aspx"); }
public void Test1() { var getresult = new Dictionary <string, PairOfShoes>(); getresult.Add(shoe1.Id, shoe1); getresult.Add(shoe2.Id, shoe2); var mockShoeInventoryManagement = new Mock <IShoeInvemtoryManagement>(); mockShoeInventoryManagement.SetupAllProperties(); mockShoeInventoryManagement.Setup(p => p.GetShoeInventory()).Returns(getresult); var shoeController = new ShoeController(mockShoeInventoryManagement.Object); var result = shoeController.GetShoe().Value; Assert.Equal(2, result.Count()); Assert.Equal(shoe1, result[shoe1.Id]); }
protected void updateBtn_Click(object sender, EventArgs e) { if ((Path.GetExtension(updateShoeImage.PostedFile.FileName).ToLower() == ".jpg" || Path.GetExtension(updateShoeImage.PostedFile.FileName).ToLower() == ".png")) { int updateId = Int32.Parse(updateShoeID.Text); string updateName = updateShoeName.Text; string updateImage = Path.GetFileName(updateShoeImage.PostedFile.FileName); updateShoeImage.PostedFile.SaveAs(Server.MapPath("~/Uploads/") + updateImage); if (ShoeController.updateProduct(updateId, updateName, updateShoePrice.Text, updateShoeStock.Text, updateImage)) { Label_Error.Text = "Success!"; loadData(); } else { Label_Error.Text = "Please Check the Data!"; } } }
protected void InsertBtn_Click(object sender, EventArgs e) { if (Path.GetExtension(shoeImageUpload.PostedFile.FileName).ToLower() == ".jpg" || Path.GetExtension(shoeImageUpload.PostedFile.FileName).ToLower() == ".png") { string shoeImage = Path.GetFileName(shoeImageUpload.PostedFile.FileName); shoeImageUpload.PostedFile.SaveAs(Server.MapPath("~/Uploads/") + shoeImage); if (ShoeController.addProduct(shoeNameTxt.Text, shoePriceTxt.Text, shoeStockTxt.Text, shoeImage)) { Label_Error.Text = "Success"; loadData(); } else { Label_Error.Text = "Please Check the Data!"; } } else { Label_Error.Text = "Please Check the Data!"; } }
public ShoeControllerTests() { repo = Substitute.For <IShoeRepository>(); underTest = new ShoeController(repo); }