public async Task Should_queue_lobby_notification() { var request = new GameJoin.Request { GameId = GameId, PlayerId = ChallengerId }; var response = new GameJoin.Response { GameId = GameId, HostId = HostId }; await this.subject.Process(request, response); this.backgroundTaskQueue.Verify( x => x.QueueBackgroundTask(It.IsAny <LobbyNotification>())); }
public async Task Should_queue_challenger_user_notification() { var request = new GameJoin.Request { GameId = GameId, PlayerId = ChallengerId }; var response = new GameJoin.Response { GameId = GameId, HostId = HostId }; await this.subject.Process(request, response); this.backgroundTaskQueue.Verify( x => x.QueueBackgroundTask( It.Is <UserNotification>( y => y.GameId == GameId && y.UserId == ChallengerId))); }