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);
        }
Example #2
0
 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);
     }
 }