public async Task GiveValidUserId_GetListNotifications_Test() { var sut = new GetNotificationsByUserIdQueryHandler(_context, _mapper); var result = await sut.Handle(new GetNotificationsByUserIdQuery { UserId = validUserId2 } , CancellationToken.None); result.Notifications.Count().ShouldNotBe(0); }
public async Task GetNotifications_ListIsEmpty_Test() { var sut = new GetNotificationsByUserIdQueryHandler(_context, _mapper); var result = await sut.Handle(new GetNotificationsByUserIdQuery { UserId = emptyConversationUserId } , CancellationToken.None); result.Notifications.Count().ShouldBe(0); }
public async Task Handle_GivenUserOneTeam_ReturnListOne() { var sut = new GetNotificationsByUserIdQueryHandler(_context, _mapper); var result = await sut.Handle(new GetNotificationsByUserIdQuery { UserId = userInOneTeam, TeamId = teamId1.ToString() } , CancellationToken.None); result.Notifications.Count().ShouldBe(1); }
public async Task Handle_GivenUserNotInAnyTeam_ReturnListEmpty() { var sut = new GetNotificationsByUserIdQueryHandler(_context, _mapper); var result = await sut.Handle(new GetNotificationsByUserIdQuery { UserId = Guid.NewGuid(), TeamId = teamId1.ToString() } , CancellationToken.None); result.Notifications.Count().ShouldBe(0); }