public async Task ReturnCorrectCountOfCocktailLikes_WhenLikeIsRemoved()
        {
            var options = TestUtils.GetOptions(nameof(ReturnCorrectCountOfCocktailLikes_WhenLikeIsRemoved));


            var cocktail = new Cocktail {
                Id = "2"
            };
            var user = new AppUser {
                Id = "1"
            };
            var review1 = new CocktailReview {
                Id = "1", Rating = 6, Description = "0100101", CocktailId = "2"
            };
            var review2 = new CocktailReview {
                Id = "2", Rating = 10, Description = "0100101", CocktailId = "2"
            };
            var like1 = new CocktailReviewLike {
                Id = "1", CocktailReviewID = "1", AppUserID = "1"
            };
            var like2 = new CocktailReviewLike {
                Id = "2", CocktailReviewID = "1", AppUserID = "2"
            };

            using (var arrangeContext = new CMContext(options))
            {
                var sut = new ReviewServices(arrangeContext);
                arrangeContext.Add(cocktail);
                arrangeContext.Add(user);
                arrangeContext.Add(review1);
                arrangeContext.Add(like1);
                arrangeContext.Add(like2);
                await arrangeContext.SaveChangesAsync();

                Assert.AreEqual(2, arrangeContext.CocktailReviewLikes.Count());
                var result = await sut.RemoveCocktailReviewLike(review1.Id, user.Id);

                Assert.AreEqual(1, result);
            }
        }
        public async Task RemoveLikeCocktailReview_WhenValidBarIdIsPassed()
        {
            var options  = TestUtils.GetOptions(nameof(RemoveLikeCocktailReview_WhenValidBarIdIsPassed));
            var cocktail = new Cocktail {
                Id = "2"
            };
            var user = new AppUser {
                Id = "1"
            };
            var review1 = new CocktailReview {
                Id = "1", Rating = 6, Description = "0100101", CocktailId = "2"
            };
            var review2 = new CocktailReview {
                Id = "2", Rating = 10, Description = "0100101", CocktailId = "2"
            };
            var like1 = new CocktailReviewLike {
                Id = "1", AppUserID = "1", CocktailReviewID = review1.Id
            };

            //var like2 = new BarReviewLike { Id = "2", BarReviewID = "2", AppUserID="1" };

            using (var arrangeContext = new CMContext(options))
            {
                var sut = new ReviewServices(arrangeContext);
                arrangeContext.Add(cocktail);
                arrangeContext.Add(user);
                arrangeContext.Add(review1);
                arrangeContext.Add(like1);
                await arrangeContext.SaveChangesAsync();

                Assert.AreEqual(1, arrangeContext.CocktailReviewLikes.Count());
                await sut.RemoveCocktailReviewLike(review1.Id, user.Id);

                Assert.AreEqual(0, arrangeContext.CocktailReviewLikes.Count());
            }
        }