Пример #1
0
 public MessageService(
     IMessageRepository repository,
     ILobbyRepository lobbyRepository,
     IMapper mapper,
     ILogger <MessageService> logger)
     : base(repository, mapper, logger)
 {
     _lobbyRepository = lobbyRepository;
 }
 public LobbyService(
     GamesServiceClient gamesService,
     IHubContext <LobbyHub> lobbyHub,
     ILobbyRepository repo
     )
 {
     _gamesService = gamesService ?? throw new ArgumentNullException(nameof(gamesService));
     _lobbyHub     = lobbyHub ?? throw new ArgumentNullException(nameof(lobbyHub));
     _repo         = repo ?? throw new ArgumentNullException(nameof(repo));
 }
Пример #3
0
 public LobbyJoinRequestService(
     ILobbyJoinRequestRepository repository,
     ILobbyRepository lobbyRepository,
     IEventBus eventBus,
     IMapper mapper,
     ILogger <LobbyJoinRequestService> logger)
     : base(repository, mapper, logger)
 {
     _lobbyRepository = lobbyRepository;
     _eventBus        = eventBus;
 }
Пример #4
0
        public void BaseSetup()
        {
            // Create substitutes for the repositories.
            BetRepository     = Substitute.For <IBetRepository>();
            LobbyRepository   = Substitute.For <ILobbyRepository>();
            OutcomeRepository = Substitute.For <IOutcomeRepository>();
            UserRepository    = Substitute.For <IUserRepository>();

            // Create a unit of work substitute.
            MyWork = Substitute.For <IUnitOfWork>();

            // Register the repositories with the unit of work.
            MyWork.Bet.Returns(BetRepository);
            MyWork.Lobby.Returns(LobbyRepository);
            MyWork.User.Returns(UserRepository);

            // Create a substitue for the factory.
            Factory = Substitute.For <IFactory>();

            // Register the unit of work with the factory.
            Factory.GetUOF().Returns(MyWork);
        }
Пример #5
0
 public LobbyController(ILobbyRepository lobbyRepository, IUserRepository userRepository, IHubContext <LobbyHub> hubContext)
 {
     _lobbyHubContext = hubContext;
     _lobbyRepository = lobbyRepository;
     _userRepository  = userRepository;
 }
Пример #6
0
 public LobbyService(ILobbyRepository repository, IMapper mapper, ILogger <LobbyService> logger, IEventBus eventBus)
     : base(repository, mapper, logger)
 {
     _eventBus = eventBus;
 }
Пример #7
0
 public LeaveLobbyCommandHandler(IMediator mediator, ILobbyRepository lobbyRepository, IPlayerConnectionRepository playerConnectionRepository)
 {
     _mediator                   = mediator;
     _lobbyRepository            = lobbyRepository;
     _playerConnectionRepository = playerConnectionRepository;
 }
Пример #8
0
 public GetLobbyByCodeQueryHandler(ILobbyRepository lobbyRepository)
 {
     _lobbyRepository = lobbyRepository;
 }
Пример #9
0
 public VoteCardCommandHandler(IMediator mediator, IScoreService scoreService, ILobbyRepository lobbyRepository)
 {
     _mediator        = mediator;
     _scoreService    = scoreService;
     _lobbyRepository = lobbyRepository;
 }
Пример #10
0
 public CreateLobbyCommandHandler(IMediator mediator, ILobbyRepository lobbyRepository)
 {
     _mediator        = mediator;
     _lobbyRepository = lobbyRepository;
 }
Пример #11
0
 public PlayCardCommandHandler(IMediator mediator, ILobbyRepository lobbyRepository)
 {
     _mediator        = mediator;
     _lobbyRepository = lobbyRepository;
 }
Пример #12
0
 public LobbyController(ILobbyRepository repository)
 {
     _lobbyRepository = repository ?? throw new ArgumentNullException(nameof(repository));
 }
 public LobbyService(ILobbyRepository lobbyRepository, IHubContext <LobbyHub, ILobbyHubClient> lobbyHub, IMapper mapper)
 {
     this.lobbyRepository = lobbyRepository;
     this.lobbyHub        = lobbyHub;
     this.mapper          = mapper;
 }
Пример #14
0
 public LobbyController(ILobbyRepository lobbyRepository)
 {
     _lobbyRepository = lobbyRepository;
 }
Пример #15
0
 public TellStoryCommandHandler(IMediator mediator, ILobbyRepository lobbyRepository)
 {
     _mediator        = mediator;
     _lobbyRepository = lobbyRepository;
 }
Пример #16
0
 public StartLobbyCommandHandler(IMediator mediator, ILobbyRepository lobbyRepository)
 {
     _lobbyRepository = lobbyRepository;
     _mediator        = mediator;
 }