public async Task Create_ReturnsHttpUnauthorizedResult_WhenUserIsNotOrgAdmin()
        {
            var mockMediator = new Mock<IMediator>();
            mockMediator.Setup(mock => mock.SendAsync(It.IsAny<EventSummaryQuery>())).ReturnsAsync(new EventSummaryViewModel());

            var sut = new RequestController(mockMediator.Object);
            sut.MakeUserNotAnOrgAdmin();

            var result = await sut.Create(1);

            var objResult = Assert.IsType<UnauthorizedResult>(result);
            objResult.StatusCode.ShouldBe(StatusCodes.Status401Unauthorized);
        }
        public async Task EditGet_ReturnsHttpUnauthorizedResult_WhenUserIsNotOrgAdmin()
        {
            var mockMediator = new Mock<IMediator>();
            mockMediator.Setup(x => x.SendAsync(It.IsAny<EditRequestQuery>())).ReturnsAsync(new EditRequestViewModel());

            var sut = new RequestController(mockMediator.Object);
            sut.MakeUserNotAnOrgAdmin();

            var result = await sut.Edit(Guid.NewGuid());

            var objResult = Assert.IsType<UnauthorizedResult>(result);
            objResult.StatusCode.ShouldBe(StatusCodes.Status401Unauthorized);
        }