public void Deny_EmployeeDeniesNullReview_Throws404()
        {
            Mock<IVeilDataAccess> dbStub = TestHelpers.GetVeilDataAccessFake();
            Mock<DbSet<GameReview>> gameReviewsDbSetStub = TestHelpers.GetFakeAsyncDbSet(new List<GameReview>().AsQueryable());
            dbStub.Setup(db => db.GameReviews).Returns(gameReviewsDbSetStub.Object);

            ReviewsController controller = new ReviewsController(dbStub.Object, idGetter: null);

            Assert.That(
                async () => await controller.Deny(memberGuid, gameProductGuid),
                Throws.InstanceOf<HttpException>().And.Matches<HttpException>(e => e.GetHttpCode() == 404)
            );
        }
        public async void Deny_EmployeeDeniesReview_ReviewStatusSetDenied()
        {
            Mock<IVeilDataAccess> dbStub = TestHelpers.GetVeilDataAccessFake();
            Mock<DbSet<GameReview>> gameReviewsDbSetStub = TestHelpers.GetFakeAsyncDbSet(new List<GameReview> { pendinGameReview }.AsQueryable());
            dbStub.Setup(db => db.GameReviews).Returns(gameReviewsDbSetStub.Object);
            gameReviewsDbSetStub.SetupForInclude();

            ReviewsController controller = new ReviewsController(dbStub.Object, idGetter: null);

            await controller.Deny(memberGuid, gameProductGuid);

            Assert.That(pendinGameReview.ReviewStatus == ReviewStatus.Denied);
        }