public void DisposeNotCalledForHubsResolvedFromServiceProvider() { var mockServiceProvider = new Mock <IServiceProvider>(); mockServiceProvider .Setup(sp => sp.GetService(typeof(Hub))) .Returns(() => { var m = new Mock <Hub>(); m.Protected().Setup("Dispose", ItExpr.IsAny <bool>()); return(m.Object); }); var hubActivator = new DefaultHubActivator <Hub>(mockServiceProvider.Object); var hub = hubActivator.Create(); hubActivator.Release(hub); Mock.Get(hub).Protected().Verify("Dispose", Times.Never(), ItExpr.IsAny <bool>()); }
public void GlobalSetup() { var services = new ServiceCollection(); _activator = new DefaultHubActivator <MyHub>(services.BuildServiceProvider()); }