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; }
public GameController(ICommandSender bus, IUserActionProvider playerActionProvider, IPlayerReadModel playerReadModel) { _bus = bus; _playerActionProvider = playerActionProvider; _playerReadModel = playerReadModel; }