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); }
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); }
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); }
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")); }
private INetProtocol GenerateProtocol(ushort protocolID, NetBridge netBridge) { return(ProtocolManager.Instance.GenerateProtocol(protocolID, netBridge)); }
public void SetNetBridge(NetBridge value) { m_NetBridge = value; }