public void HubContext_ReturnsContextResolvedFromConnectionManager() { DefaultContextController controller = new DefaultContextController("hub"); controller.Configuration = new HttpConfiguration(); Mock<IConnectionManager> mockConnectionManager = new Mock<IConnectionManager>(); IHubContext context = new Mock<IHubContext>().Object; mockConnectionManager.Setup(mock => mock.GetHubContext("hub")).Returns(context); Mock<System.Web.Http.Dependencies.IDependencyResolver> mockDependencyResolver = new Mock<Dependencies.IDependencyResolver>(); mockDependencyResolver.Setup(mock => mock.GetService(typeof(IConnectionManager))).Returns(mockConnectionManager.Object); controller.Configuration.DependencyResolver = mockDependencyResolver.Object; Assert.Same(context, controller.GetHubContext()); }
public void HubContext_ReturnsContextResolvedFromConnectionManager() { DefaultContextController controller = new DefaultContextController(); controller.Configuration = new HttpConfiguration(); Mock <IConnectionManager> mockConnectionManager = new Mock <IConnectionManager>(); IHubContext context = new Mock <IHubContext>().Object; mockConnectionManager.Setup(mock => mock.GetHubContext <MyHub>()).Returns(context); Mock <System.Web.Http.Dependencies.IDependencyResolver> mockDependencyResolver = new Mock <System.Web.Http.Dependencies.IDependencyResolver>(); mockDependencyResolver.Setup(mock => mock.GetService(typeof(IConnectionManager))).Returns(mockConnectionManager.Object); controller.Configuration.DependencyResolver = mockDependencyResolver.Object; Assert.Same(context, controller.GetHubContext()); }