public void Setup() { rootRouter = new LocalRouter(new LocalRouterConfiguration() { NodeIdentifier = "root_router" }); innerRouter1 = new LocalRouter(new LocalRouterConfiguration() { NodeIdentifier = "inner_router_1" }); innerRouter1_1 = new LocalRouter(new LocalRouterConfiguration() { NodeIdentifier = "inner_router_1_1" }); innerRouter1_2 = new LocalRouter(new LocalRouterConfiguration() { NodeIdentifier = "inner_router_1_2" }); innerRouter2 = new LocalRouter(new LocalRouterConfiguration() { NodeIdentifier = "inner_router_2" }); terminal1 = new LocalTerminal(new LocalTerminalConfiguration() { NodeIdentifier = "terminal1" }); terminal2 = new LocalTerminal(new LocalTerminalConfiguration() { NodeIdentifier = "terminal2" }); terminal3 = new LocalTerminal(new LocalTerminalConfiguration() { NodeIdentifier = "terminal3" }); terminal4 = new LocalTerminal(new LocalTerminalConfiguration() { NodeIdentifier = "terminal4" }); terminal5 = new LocalTerminal(new LocalTerminalConfiguration() { NodeIdentifier = "terminal5" }); terminal6 = new LocalTerminal(new LocalTerminalConfiguration() { NodeIdentifier = "terminal6" }); terminal7 = new LocalTerminal(new LocalTerminalConfiguration() { NodeIdentifier = "terminal7" }); }
public void Setup() { testObj = new LocalRouter(new LocalRouterConfiguration() { NodeIdentifier = "router1" }); accessibleLocalNode.Setup((n) => n.Guid).Returns(accessibleLocalNodeGuid); accessibleLocalNode.Setup((n) => n.Role).Returns(DipRole.LocalRouter); accessibleLocalNode.Setup((n) => n.PeerParentAsync(testObj)).Returns(Task.FromResult <IPeeringResult>(new PeeringResult(PeeringState.Connected, testObj))); unaccessibleLocalNode.Setup((n) => n.Guid).Returns(unaccessibleLocalNodeGuid); unaccessibleLocalNode.Setup((n) => n.Role).Returns(DipRole.LocalRouter); unaccessibleLocalNode.Setup((n) => n.PeerParentAsync(testObj)).Returns(Task.FromResult <IPeeringResult>(new PeeringResult(PeeringState.Disconnected, testObj, unaccessibleLocalNodePeeringException))); accessibleRemoteRelay.Setup((n) => n.Guid).Returns(accessibleRemoteRelayGuid); accessibleRemoteRelay.Setup((n) => n.Role).Returns(DipRole.RemoteRouter); accessibleRemoteRelay.Setup((n) => n.PeerParentAsync(testObj)).Returns(Task.FromResult <IPeeringResult>(new PeeringResult(PeeringState.Connected, testObj))); unaccessibleRemoteTerminal.Setup((n) => n.Guid).Returns(unaccessibleRemoteTerminalGuid); unaccessibleRemoteTerminal.Setup((n) => n.Role).Returns(DipRole.RemoteTerminal); }
private void SuccessfullyPeerRouterWithChild(LocalRouter router, IDipNode node) { var result = node.PeerParentAsync(router).Result; Assert.AreEqual(PeeringState.Connected, result.PeeringState); }
protected void Init() { _router = new LocalRouter <T>(); _router.Init(); }
public void Setup() { testObj = new LocalRouter(new LocalRouterConfiguration() { NodeIdentifier = "router1" }); accessibleLocalNode.Setup((n) => n.Guid).Returns(accessibleLocalNodeGuid); accessibleLocalNode.Setup((n) => n.Role).Returns(DipRole.LocalRouter); accessibleLocalNode.Setup((n) => n.PeerParentAsync(testObj)).Returns(Task.FromResult<IPeeringResult>(new PeeringResult(PeeringState.Connected, testObj))); unaccessibleLocalNode.Setup((n) => n.Guid).Returns(unaccessibleLocalNodeGuid); unaccessibleLocalNode.Setup((n) => n.Role).Returns(DipRole.LocalRouter); unaccessibleLocalNode.Setup((n) => n.PeerParentAsync(testObj)).Returns(Task.FromResult<IPeeringResult>(new PeeringResult(PeeringState.Disconnected, testObj, unaccessibleLocalNodePeeringException))); accessibleRemoteRelay.Setup((n) => n.Guid).Returns(accessibleRemoteRelayGuid); accessibleRemoteRelay.Setup((n) => n.Role).Returns(DipRole.RemoteRouter); accessibleRemoteRelay.Setup((n) => n.PeerParentAsync(testObj)).Returns(Task.FromResult<IPeeringResult>(new PeeringResult(PeeringState.Connected, testObj))); unaccessibleRemoteTerminal.Setup((n) => n.Guid).Returns(unaccessibleRemoteTerminalGuid); unaccessibleRemoteTerminal.Setup((n) => n.Role).Returns(DipRole.RemoteTerminal); }