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