Beispiel #1
0
        public void NetVersionSuccessTest()
        {
            Enode     enode     = new Enode(TestItem.PublicKeyA, IPAddress.Loopback, 30303);
            NetBridge netBridge = new NetBridge(enode, Substitute.For <ISyncServer>(), Substitute.For <IPeerManager>());
            NetModule module    = new NetModule(NullLogManager.Instance, netBridge);
            string    response  = RpcTest.TestSerializedRequest <INetModule>(module, "net_version");

            Assert.AreEqual("{\"id\":67,\"jsonrpc\":\"2.0\",\"result\":\"0\"}", response);
        }
Beispiel #2
0
        public void NetListeningSuccessTest()
        {
            Enode     enode     = new Enode(TestItem.PublicKeyA, IPAddress.Loopback, 30303);
            NetBridge netBridge = new NetBridge(enode, Substitute.For <ISyncServer>());
            NetModule module    = new NetModule(LimboLogs.Instance, netBridge);
            string    response  = RpcTest.TestSerializedRequest <INetModule>(module, "net_listening");

            Assert.AreEqual("{\"jsonrpc\":\"2.0\",\"result\":true,\"id\":67}", response);
        }
Beispiel #3
0
        public static NetBridge[] Get()
        {
            var interfaces = Network.Get().Where(_ => _.Type == models.NetworkAdapterType.Bridge).ToArray();
            var brs        = new NetBridge[interfaces.Length];

            for (var i = 0; i < brs.Length; i++)
            {
                brs[i] = new NetBridge()
                {
                    Id    = interfaces[i].Id,
                    Lower = interfaces[i].LowerInterfaces
                };
            }
            return(brs);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            var tempDir = "C:\\TEMP";

            _currentDirectory = tempDir;
            _filesTable       = new DataTable();
            _filesTable.Columns.Add("Path");
            _filesTable.Columns.Add("Url");
            _filesTable.Columns.Add("Name");
            _db = new NetBridge("Server=localhost;Initial Catalog=FurnitureAggregator;MultipleActiveResultSets=True;Integrated Security=true");

            CreateDirectory("FurnitureAggregator");
            ExtractSconto();

            WriteToCsv(_filesTable, Path.Combine(_currentDirectory, "files.csv"));
        }
Beispiel #5
0
 private INetProtocol GenerateProtocol(ushort protocolID, NetBridge netBridge)
 {
     return(ProtocolManager.Instance.GenerateProtocol(protocolID, netBridge));
 }
Beispiel #6
0
 public void SetNetBridge(NetBridge value)
 {
     m_NetBridge = value;
 }