Exemple #1
0
        public ProxyAcceptCallback(ProxyEntity proxy)
            : base(proxy)
        {
            _client_api        = new OpenClientApi("./proxy_callback_api.json");
            _client_mapper     = new ClientEntityMapper();
            _client_repository = new ClientRepository(_client_api, _client_mapper);

            _client_creator      = new ClientCreatorRequest(_client_repository);
            _client_connector    = new ClientConnectorRequest(_client_repository);
            _client_disconnector = new ClientDisconnectorRequest(_client_repository);
            _client_linker       = new ClientLinkerRequest(_client_repository);
            _client_receiver     = new ClientReceiverRequest(_client_repository);
            _client_sender       = new ClientSenderRequest(_client_repository);
        }
Exemple #2
0
        public ServerAcceptCallback(ServerEntity server)
            : base(server)
        {
            _client_api        = new OpenClientApi("./server_callback_api.json");
            _client_mapper     = new ClientEntityMapper();
            _client_repository = new ClientRepository(_client_api, _client_mapper);

            _client_creator      = new ClientCreatorRequest(_client_repository);
            _client_disconnector = new ClientDisconnectorRequest(_client_repository);
            _client_linker       = new ClientLinkerRequest(_client_repository);
            _client_receiver     = new ClientReceiverRequest(_client_repository);
            _client_sender       = new ClientSenderRequest(_client_repository);
            _client_connector    = new ClientConnectorRequest(_client_repository);
        }
Exemple #3
0
        public void Test1()
        {
            _client_api        = new OpenClientApi("./server_information.json");
            _client_mapper     = new ClientEntityMapper();
            _client_repository = new ClientRepository(_client_api, _client_mapper);

            _client_creator = new ClientCreatorRequest(_client_repository);

            ClientEntity client = _client_creator.Handle(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 666));

            Assert.IsNotNull(client);

            ClientEntity client2 = _client_creator.Handle(new IPEndPoint(IPAddress.Parse("127.0.0.1"), 666));

            Assert.IsNotNull(client2);

            Assert.AreNotSame(client, client2);
        }