コード例 #1
0
        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;
        }
コード例 #2
0
 public RoomsController(IHomeRepository homeRepository, ISensorListenerAPI listenerClient)
 {
     this.homeRepository = homeRepository;
     this.listenerClient = listenerClient;
 }
コード例 #3
0
 public SensorsController(IHomeRepository repository, ISensorListenerAPI listenerClient, ILogger <SensorsController> logger)
 {
     this.repository     = repository;
     this.listenerClient = listenerClient;
     this.logger         = logger;
 }