public LibraryCommunicationClientConfig(string comHost, string gameBotUsername, IConnectionCreator connectionCreator) { if (string.IsNullOrWhiteSpace(comHost)) { throw new ArgumentNullException(nameof(comHost)); } if (string.IsNullOrWhiteSpace(gameBotUsername)) { throw new ArgumentNullException(nameof(gameBotUsername)); } if (connectionCreator == null) { throw new ArgumentNullException(nameof(connectionCreator)); } GameBotUsername = gameBotUsername; ChatHost = comHost; ConnectionCreator = connectionCreator; }
public override void SetUp() { base.SetUp(); _mockRepository = new MockRepository(); _commandFactoryMock = _mockRepository.StrictMock <IStorageProviderCommandFactory <IRdbmsProviderCommandExecutionContext> >(); _connectionStub = MockRepository.GenerateStub <IDbConnection> (); _connectionStub.Stub(stub => stub.State).Return(ConnectionState.Open); _transactionStub = _mockRepository.Stub <IDbTransaction> (); _commandMock = MockRepository.GenerateStrictMock <IDbCommand> (); _connectionCreatorMock = _mockRepository.StrictMock <IConnectionCreator>(); _provider = new TestableRdbmsProvider( TestDomainStorageProviderDefinition, NullPersistenceExtension.Instance, _commandFactoryMock, () => _connectionCreatorMock.CreateConnection()); }
public GameServiceClient(IConnectionCreator connectionCreator) : base(connectionCreator, new XmlSerializer()) { if (connectionCreator == null) { throw new ArgumentNullException(nameof(connectionCreator)); } if (!(connectionCreator.Handshaker is DefaultHandshaker defaultHandshaker)) { throw new InvalidOperationException($"{nameof(IConnectionCreator)} must use the {nameof(DefaultHandshaker)}. No other {nameof(IHandshaker)} is currently supported."); } _handshaker = defaultHandshaker; if (Serializer is XmlSerializer serializer) { serializer.Include(typeof(HostedGame)); } this.InitializeSubscriptionModule(); this.InitializeStatsModule(); RequestReceived += ChatClient_RequestReceived; }
public Client(IConnectionCreator connectionCreator, ISerializer serializer) { _connectionCreator = connectionCreator ?? throw new ArgumentNullException(nameof(connectionCreator)); Serializer = serializer ?? throw new ArgumentNullException(nameof(serializer)); }
public LibraryCommunicationClientConfig(IConnectionCreator connectionCreator) : this(AppConfig.ChatServerHost, "gameserv", connectionCreator) { }
public LoadTestClient(int maxUserId, IConnectionCreator clientConnectionProvider, ISerializer serializer) : base(clientConnectionProvider, serializer) { _maxUserId = maxUserId; }
public Application(IConnectionCreator rabbit) { _rabbit = rabbit; }
public LibraryCommunicationClientConfig(IConnectionCreator connectionCreator) : this("data.octgn.net:5223", "gameserv", connectionCreator) { }
internal ConnectionPool(Configuration configuration, IConnectionCreator connectionCreator) { _connectionCreator = connectionCreator; _configuration = configuration; _availableConnections = new ConcurrentQueue <IConnection>(); }