public void Can_Create_Valid_OrderItem() { var nonGroceryProduct = new Product(25); var groceryProduct = new Product(50, true); var nonGroceryOrderItem = new OrderItem(nonGroceryProduct); Assert.Equal(nonGroceryProduct.Price, nonGroceryOrderItem.Price); Assert.Equal(nonGroceryProduct, nonGroceryOrderItem.Product); var groceryOrderItem = new OrderItem(groceryProduct); Assert.Equal(groceryProduct.Price, groceryOrderItem.Price); Assert.Equal(groceryProduct, groceryOrderItem.Product); }
public void Can_Create_Non_Grocery_Product() { var product = new Product(25); Assert.Equal(25, product.Price); Assert.False(product.IsGrocery); }
public void Can_Create_Grocery_Product() { var product = new Product(45, true); Assert.Equal(45, product.Price); Assert.True(product.IsGrocery); }