private PostilionSocketServer StartServer(TestMessageHandlerFactory testHandlerFactory) { var server = new PostilionSocketServer(testHandlerFactory.CreateNew); server.Listen(new IPEndPoint(IPAddress.Loopback, 5000)); return(server); }
public Task StartAsync(CancellationToken cancellationToken) { _issuingServer = new PostilionSocketServer(() => new IssuingMessageHandler()); _issuingServer.Listen(_issuingEndPoint); _acquiringServer = new PostilionSocketServer(() => new AcquiringMessageHandler(_acquiringTracker)); _acquiringServer.Listen(_acquiringEndPoint); return(Task.CompletedTask); }