private async Task <MosquittoBrokerService> SetupServiceWithPidAsync(Mock <IMosquittoBrokerPidAccessor> mock, Mock <IMosquittoBrokerPluginPidService> mockPlugin) { var service = new MosquittoBrokerService(new FakeClock(_initial), new NullLogger <MosquittoBrokerService>(), mock.Object, mockPlugin.Object); await service.RegisterBrokerStatisticsAsync("load/bytes/received/1min", "100", _initial); return(service); }
public MosquittoBrokerServiceTest() { _initial = SystemClock.Instance.GetCurrentInstant(); var mock = new Mock <IMosquittoBrokerPidAccessor>(); mock.SetupGet(a => a.BrokerPid).Returns(10000); var mockPlugin = new Mock <IMosquittoBrokerPluginPidService>(); mockPlugin.SetupGet(a => a.BrokerPidFromAuthPlugin).Returns(10000); _service = new MosquittoBrokerService(new FakeClock(_initial), new NullLogger <MosquittoBrokerService>(), mock.Object, mockPlugin.Object); }