public async Task Handle_Get_EventEdit_With_Event_Owner_Returns_True() { // Arrange var currentUserMock = new CurrentUserServiceTesting("user123", true); var sut = new GetCanEditEventQueryHandler(_context, currentUserMock); // Act var result = await sut.Handle(new GetCanEditEventQuery { EventId = 1 }, CancellationToken.None); // Assert Assert.True(result); }
public async Task Handle_Get_Upcoming_Events_Returns_Events() { // Arrange var currentUserMock = new CurrentUserServiceTesting("user456", true); // user456 should be Id = 2; var sut = new GetUpcomingEventsQueryHandler(_context, _mapper, _dateTime, currentUserMock); // Act var result = await sut.Handle(new GetUpcomingEventsQuery(), CancellationToken.None); // Assert result.ShouldBeOfType <UpcomingEventListVm>(); result.Events.Count.ShouldBe(1); }