public void RemoveID_ShouldDoNothingIfCookieDoesntExistAndWeTryToDelete()
        {
            //Arrange
            var fakeContext = CreateFakeHttpContextWithoutTheCookie();

            var cookiePersistence = new CookieWishListPersistence(fakeContext);

            var jewelID = 7;
            //Act
            cookiePersistence.RemoveID(jewelID);

            //Assert
            fakeContext.Response.Cookies["JON"].Should().BeNull();
        }
        public void RemoveID_ShouldRemoveIDFromTheCookieList()
        {
            //Arrange
            var fakeContext = CreateJONCookieInFakeHttpContextWith10ItemsInside();

            var cookiePersistence = new CookieWishListPersistence(fakeContext);

            var jewelID = 7;
            //Act
            cookiePersistence.RemoveID(jewelID);

            //Assert
            var items = cookiePersistence.GetItemsOnWishList();
            items.Should().NotContain(7);
        }