public void Groups_ReturnsHubContextsClients() { Mock<IHubContext> mockContext = new Mock<IHubContext>(); IGroupManager groups = new Mock<IGroupManager>().Object; mockContext.Setup(mock => mock.Groups).Returns(groups); var controller = new HubContextController(mockContext.Object); Assert.Same(groups, controller.Groups); }
public void Clients_ReturnsHubContextsClients() { Mock<IHubContext> mockContext = new Mock<IHubContext>(); object clients = new object(); mockContext.Setup(mock => mock.Clients).Returns(clients); var controller = new HubContextController(mockContext.Object); Assert.Same(clients, controller.Clients as object); }
public void Groups_ReturnsHubContextsClients() { Mock <IHubContext> mockContext = new Mock <IHubContext>(); IGroupManager groups = new Mock <IGroupManager>().Object; mockContext.Setup(mock => mock.Groups).Returns(groups); var controller = new HubContextController(mockContext.Object); Assert.Same(groups, controller.Groups); }
public void Clients_ReturnsHubContextsClients() { Mock <IHubContext> mockContext = new Mock <IHubContext>(); object clients = new object(); mockContext.Setup(mock => mock.Clients).Returns(clients); var controller = new HubContextController(mockContext.Object); Assert.Same(clients, controller.Clients as object); }
public void ConnectionManager_ReturnsGlobalConnectionManager_IfCannotResolveIConnectionManager() { HubContextController controller = new HubContextController(); controller.Configuration = new HttpConfiguration(); Mock<System.Web.Http.Dependencies.IDependencyResolver> mockDependencyResolver = new Mock<Dependencies.IDependencyResolver>(); mockDependencyResolver.Setup(mock => mock.GetService(typeof(IConnectionManager))).Returns(null); controller.Configuration.DependencyResolver = mockDependencyResolver.Object; Assert.Same(GlobalHost.ConnectionManager, controller.GetConnectionManager()); }
public void ConnectionManager_ReturnsConnectionManagerFromDependencyResolver_IfFound() { HubContextController controller = new HubContextController(); controller.Configuration = new HttpConfiguration(); IConnectionManager connectionManager = new Mock<IConnectionManager>().Object; Mock<System.Web.Http.Dependencies.IDependencyResolver> mockDependencyResolver = new Mock<Dependencies.IDependencyResolver>(); mockDependencyResolver.Setup(mock => mock.GetService(typeof(IConnectionManager))).Returns(connectionManager); controller.Configuration.DependencyResolver = mockDependencyResolver.Object; Assert.Same(connectionManager, controller.GetConnectionManager()); }
public void ConnectionManager_ReturnsGlobalConnectionManager_IfCannotResolveIConnectionManager() { HubContextController controller = new HubContextController(); controller.Configuration = new HttpConfiguration(); Mock <System.Web.Http.Dependencies.IDependencyResolver> mockDependencyResolver = new Mock <Dependencies.IDependencyResolver>(); mockDependencyResolver.Setup(mock => mock.GetService(typeof(IConnectionManager))).Returns(null); controller.Configuration.DependencyResolver = mockDependencyResolver.Object; Assert.Same(GlobalHost.ConnectionManager, controller.GetConnectionManager()); }
public void ConnectionManager_ReturnsConnectionManagerFromDependencyResolver_IfFound() { HubContextController controller = new HubContextController(); controller.Configuration = new HttpConfiguration(); IConnectionManager connectionManager = new Mock <IConnectionManager>().Object; Mock <System.Web.Http.Dependencies.IDependencyResolver> mockDependencyResolver = new Mock <Dependencies.IDependencyResolver>(); mockDependencyResolver.Setup(mock => mock.GetService(typeof(IConnectionManager))).Returns(connectionManager); controller.Configuration.DependencyResolver = mockDependencyResolver.Object; Assert.Same(connectionManager, controller.GetConnectionManager()); }
public void ConnectionManager_ReturnsGlobalConnectionManager_IfConfigurationIsNull() { HubContextController controller = new HubContextController(); Assert.Same(GlobalHost.ConnectionManager, controller.GetConnectionManager()); }