public GameSession(ILogger <GameSession> logger, Settings settings, ISessionHolder sessionHolder, IGameController controller, CancellationTokenProvider tokenProvider) { this.logger = logger; this.settings = settings; this.sessionHolder = sessionHolder; this.controller = controller; this.token = tokenProvider.Token; }
public InstructionReceiverTests() { _nodeGateway = Mock.Create <INodeGateway>(); _sessionHolder = Mock.Create <ISessionHolder>(); _recorder = Mock.Create <IRecorder>(); _sut = new InstructionReceiver(_nodeGateway, _sessionHolder, _recorder); }
public InstructionSenderTests() { _networkAddress = Mock.Create <INetworkAddress>(); _nodeVisitor = Mock.Create <INodeVisitor>(); _sessionHolder = Mock.Create <ISessionHolder>(); _recorder = Mock.Create <IRecorder>(); _sut = new InstructionSender(_nodeVisitor, _networkAddress, _sessionHolder, _recorder); }
public UnitOfWork( IMongoDatabase mongoDatabase, ISessionHolder sessionHolder, IDomainEventsDispatcher domainEventsDispatcher) { this.mongoDatabase = mongoDatabase ?? throw new ArgumentNullException(nameof(mongoDatabase)); this.sessionHolder = sessionHolder ?? throw new ArgumentNullException(nameof(sessionHolder)); this.domainEventsDispatcher = domainEventsDispatcher ?? throw new ArgumentNullException(nameof(domainEventsDispatcher)); }
public GameManager(Settings settings, ISessionCreator sessionCreator, IGameSession session, IGameController gameController, ISessionHolder sessionHolder, IObsController obsController, ReplayFileWriter replayFileWriter) { this.settings = settings; this.sessionCreater = sessionCreator; this.session = session; this.gameController = gameController; this.sessionHolder = sessionHolder; this.obsController = obsController; this.replayFileWriter = replayFileWriter; }
public void Constructor_WhenCalled_ShouldSubscribe() { _nodeGateway = Mock.Create <INodeGateway>(); _sessionHolder = Mock.Create <ISessionHolder>(); _recorder = Mock.Create <IRecorder>(); _nodeGateway.ArrangeSet(x => x.ConnectionReceived += null).IgnoreArguments().Occurs(1); _sut = new InstructionReceiver(_nodeGateway, _sessionHolder, _recorder); _nodeGateway.AssertAll(); }
public RecipeRepository( ISessionHolder sessionHolder, IMongoDatabase mongoDatabase, IChangeTracker changeTracker) { this.sessionHolder = sessionHolder ?? throw new ArgumentNullException(nameof(sessionHolder)); this.changeTracker = changeTracker ?? throw new ArgumentNullException(nameof(changeTracker)); if (mongoDatabase == null) { throw new ArgumentNullException(nameof(mongoDatabase)); } this.recipesCollection = mongoDatabase.GetCollection <Recipe>(RecipesCollectionName); }
public Repository(ISessionHolder repo) : base(repo.Session) { }
public StubController(ILogger <StubController> logger, ISessionHolder sessionHolder) { this.logger = logger; this.sessionHolder = sessionHolder; }
public RecipeRepository(ISessionHolder repo) : base(repo) { }
public SessionHolderTests() { _recorder = Mock.Create <IRecorder>(); _sut = new SessionHolder(_recorder); }