public void Setup() { _mockGameSessionStorage = Substitute.For <IGameSessionStorage>(); _mockGameStorage = Substitute.For <IGameStorage>(); _mockGameErrandStorage = Substitute.For <IGameErrandStorage>(); _mockGameSessionErrandStorage = Substitute.For <IGameSessionErrandStorage>(); _mockGameSessionEventStorage = Substitute.For <IGameSessionEventStorage>(); _service = new GameSessionService(_mockGameSessionStorage, _mockGameStorage, _mockGameErrandStorage, _mockGameSessionErrandStorage, _mockGameSessionEventStorage); }
public GameSessionService(IGameSessionStorage gameSessionStorage, IGameStorage gameStorage, IGameErrandStorage gameErrandStorage, IGameSessionErrandStorage gameSessionErrandStorage, IGameSessionEventStorage gameSessionEventStorage) { _gameSessionStorage = gameSessionStorage; _gameStorage = gameStorage; _gameErrandStorage = gameErrandStorage; _gameSessionErrandStorage = gameSessionErrandStorage; _gameSessionEventStorage = gameSessionEventStorage; _gameSessionEvents = new Subject <Event>(); }
public EventController(IGameSessionEventStorage gameSessionEventStorage) { _gameSessionEventStorage = gameSessionEventStorage; }
protected override void OnSetup() { _mockStorage = Substitute.For <IGameSessionEventStorage>(); Controller = new EventController(_mockStorage); }