public void Test_Find_FindsCartProductInDatabase() { //Arrange CartProduct testCartProduct = new CartProduct(2, 2, 5); testCartProduct.Save(); // CartProduct secondCartProduct = new CartProduct(1,3,5); // secondCartProduct.Save(); //Act CartProduct foundCartProduct = CartProduct.Find(testCartProduct.GetId()); //Assert Assert.Equal(testCartProduct, foundCartProduct); }
public override bool Equals(System.Object otherCartProduct) { if (!(otherCartProduct is CartProduct)) { return(false); } else { CartProduct newCartProduct = (CartProduct)otherCartProduct; bool idEquality = this.GetId() == newCartProduct.GetId(); bool userIdEquality = this.GetUserId() == newCartProduct.GetUserId(); bool productIdEquality = this.GetProductId() == newCartProduct.GetProductId(); bool quantityEquality = this.GetQuantity() == newCartProduct.GetQuantity(); return(idEquality && userIdEquality && productIdEquality && quantityEquality); } }