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); }