using Moq; using System.Collections.Generic; using Microsoft.AspNetCore.SignalR; namespace Ombi.Tests { public class SignalRHelper { public static Mock> MockHub() where T : Hub { Mock mockClients = new Mock(); Mock mockClientProxy = new Mock(); mockClients.Setup(clients => clients.Clients(It.IsAny>())).Returns(mockClientProxy.Object); var hubContext = new Mock>(); hubContext.Setup(x => x.Clients).Returns(() => mockClients.Object); return hubContext; } } }