Example #1
0
        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>();
        }
Example #2
0
        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);
        }
 protected override void OnSetup()
 {
     _mockGameSessionStorage = Substitute.For <IGameSessionStorage>();
     _mockGameSessionService = Substitute.For <IGameSessionService>();
     Controller = new GameSessionController(_mockGameSessionStorage, _mockGameSessionService);
 }
 public GameSessionController(IGameSessionStorage gameSessionStorage, IGameSessionService gameSessionService)
 {
     _gameSessionStorage = gameSessionStorage;
     _gameSessionService = gameSessionService;
 }