public ServiceConnectionTests(ITestOutputHelper output) : base(output) { var hubConfig = new HubConfiguration(); var transport = new AzureTransportManager(hubConfig.Resolver); hubConfig.Resolver.Register(typeof(ITransportManager), () => transport); _clientConnectionManager = new TestConnectionManager(); }
private static IDependencyResolver GetDefaultResolver(IReadOnlyList <string> hubs, out IServiceConnectionManager scm) { var resolver = new DefaultDependencyResolver(); resolver.Register(typeof(IServiceProtocol), () => new ServiceProtocol()); var ccm = new TestConnectionManager(); resolver.Register(typeof(IClientConnectionManager), () => ccm); var connectionManager = new ServiceConnectionManager(AppName, hubs); resolver.Register(typeof(IServiceConnectionManager), () => connectionManager); resolver.Register(typeof(IMessageParser), () => new SignalRMessageParser(hubs, resolver)); scm = connectionManager; return(resolver); }