public void UnknownSocket_throws_NotSupportedxception() { var socket = new Mock<ISocket>(MockBehavior.Loose).Object; var factory = new NodeGreetingMessageNegotiatorFactory(); Assert.Throws<NotSupportedException>(() => factory.CreateFromSocket(socket)); }
public void UnknownSocket_throws_NotSupportedxception() { var socket = new Mock <ISocket>(MockBehavior.Loose).Object; var factory = new NodeGreetingMessageNegotiatorFactory(); Assert.Throws <NotSupportedException>(() => factory.CreateFromSocket(socket)); }
public void InProcSocket_maps_to_MessageFrameQueueWriter() { var socket = new InProcSocket(); var factory = new NodeGreetingMessageNegotiatorFactory(); var negotiator = factory.CreateFromSocket(socket); Assert.IsInstanceOf <NodeGreetingMessageQueueSocketNegotiator>(negotiator); }
public void InProcSocket_maps_to_MessageFrameQueueWriter() { var socket = new InProcSocket(); var factory = new NodeGreetingMessageNegotiatorFactory(); var negotiator = factory.CreateFromSocket(socket); Assert.IsInstanceOf<NodeGreetingMessageQueueSocketNegotiator>(negotiator); }
public void TcpSocket_maps_to_MessageFrameQueueWriter() { var port = TestHelpers.GetFreePort(); var server = new TcpListener(IPAddress.Loopback, port); server.Start(); server.AcceptSocketAsync(); using (var client = new TcpClient()) { client.Connect(IPAddress.Loopback, port); var socket = new TcpSocket(new RedFoxEndpoint(), client); var factory = new NodeGreetingMessageNegotiatorFactory(); var negotiator = factory.CreateFromSocket(socket); Assert.IsInstanceOf<NodeGreetingMessageStreamSocketNegotiator>(negotiator); } }
public void TcpSocket_maps_to_MessageFrameQueueWriter() { var port = TestHelpers.GetFreePort(); var server = new TcpListener(IPAddress.Loopback, port); server.Start(); server.AcceptSocketAsync(); using (var client = new TcpClient()) { client.Connect(IPAddress.Loopback, port); var socket = new TcpSocket(new RedFoxEndpoint(), client); var factory = new NodeGreetingMessageNegotiatorFactory(); var negotiator = factory.CreateFromSocket(socket); Assert.IsInstanceOf <NodeGreetingMessageStreamSocketNegotiator>(negotiator); } }