public void TestInitialize() { var repository = new InMemoryMockedResponseRepository(); var service = new MockedResponseService(repository); _controller = new ResponseController(service); }
private RequestLogger.Controllers.GenericController BuildController(DefaultHttpContext context, InMemoryMockedResponseRepository repo = null) { var repository = repo ?? new InMemoryMockedResponseRepository(); var service = new MockedResponseService(repository); var signalRMoq = Mock.Of <IHubContext <RequestsHub> >(); Mock.Get(signalRMoq).Setup(m => m.Clients.All.SendCoreAsync(It.IsAny <string>(), It.IsAny <object[]>(), It.IsAny <CancellationToken>())); var controllerContext = new ControllerContext { HttpContext = context }; var controller = new RequestLogger.Controllers.GenericController(signalRMoq, service) { ControllerContext = controllerContext }; return(controller); }
public ResponseController(MockedResponseService service) { _service = service ?? throw new ArgumentNullException(nameof(service)); }
public GenericController(IHubContext <RequestsHub> hub, MockedResponseService mockedResponseService) { _hub = hub ?? throw new ArgumentNullException(nameof(hub)); _mockedResponseService = mockedResponseService ?? throw new ArgumentNullException(nameof(mockedResponseService)); }
public MockedResponseServiceTests() { var repository = new InMemoryMockedResponseRepository(); _service = new MockedResponseService(repository); }