public UserActionProvider(IFacebookClientProvider facebookClientProvider, IPlayerReadModel playerReadModel, IPlayerSession playerSession, ICommandSender bus)
 {
     _facebookClientProvider = facebookClientProvider;
     _playerReadModel = playerReadModel;
     _playerSession = playerSession;
     _bus = bus;
 }
        public void Setup()
        {
            _session = Substitute.For<IPlayerSession>();
            _bus = Substitute.For<ICommandSender>();
            _playerReadModel = Substitute.For<IPlayerReadModel>();

            _target = new NativeUserActions(_session, _bus, _playerReadModel);
        }
        public void Setup()
        {
            _playerReadModel = Substitute.For<IPlayerReadModel>();
            _facebookUserActions = Substitute.For<IUserActions>();
            _nativeUserActions = Substitute.For<IUserActions>();

            var actionProvider = Substitute.For<IUserActionProvider>();
            actionProvider.Get(PlayerSource.Facebook).Returns(_facebookUserActions);
            actionProvider.Get(PlayerSource.Native).Returns(_nativeUserActions);

            _target = new PlayerController(_playerReadModel, actionProvider);
        }
 public PlayerController(IPlayerReadModel playerReadModel, IUserActionProvider playerActionProvider)
 {
     _playerReadModel = playerReadModel;
     _playerActionProvider = playerActionProvider;
 }
 public NativeUserActions(IPlayerSession session, ICommandSender bus, IPlayerReadModel playerReadModel)
 {
     _session = session;
     _bus = bus;
     _playerReadModel = playerReadModel;
 }
Example #6
0
 public GameController(ICommandSender bus, IUserActionProvider playerActionProvider, IPlayerReadModel playerReadModel)
 {
     _bus = bus;
     _playerActionProvider = playerActionProvider;
     _playerReadModel = playerReadModel;
 }