public void TestJoin() { var hub = new BattleBoatsHub(); var mockClients = new Mock<IHubCallerConnectionContext<dynamic>>(); var mockCaller = new Mock<IClientContract>(); hub.Clients = mockClients.Object; var userId = Guid.Parse("2B0F4297-5372-451F-A1DC-1D98139D5FD3"); mockCaller.Setup(s => s.JoinResponse(userId)).Verifiable(); mockClients.Setup(s => s.Caller).Returns(mockCaller.Object); hub.Join("testuser"); mockCaller.VerifyAll(); }