public void Setup() { // setup signalr mocks _mockTwitchHub = new Mock <IChatWebPageHub>(); _mockHubClients = new Mock <IHubClients <IChatWebPageHub> >(); _mockHubClients.Setup(x => x.All).Returns(_mockTwitchHub.Object); _mockHub = new Mock <IHubContext <ChatWebPageHub, IChatWebPageHub> >(); _mockHub.Setup(x => x.Clients).Returns(_mockHubClients.Object); _handler = new UserHasArrivedHandler(MockBucketProvider.Object, _mockHub.Object); }