public SensorsControllerTest() { var mockedSensorListenerClient = new Mock <ISensorListenerAPI>(); mockedSensorListenerClient.Setup(listener => listener.NotifySensorUpdate(It.IsAny <Sensor>())).ReturnsAsync(new Sensor()); var loggerMock = new Mock <ILogger <SensorsController> >(); this.listenerMock = mockedSensorListenerClient; this.listenerClient = mockedSensorListenerClient.Object; this.loggerMock = loggerMock.Object; }
public RoomsController(IHomeRepository homeRepository, ISensorListenerAPI listenerClient) { this.homeRepository = homeRepository; this.listenerClient = listenerClient; }
public SensorsController(IHomeRepository repository, ISensorListenerAPI listenerClient, ILogger <SensorsController> logger) { this.repository = repository; this.listenerClient = listenerClient; this.logger = logger; }