public async Task EndMonitoring_Should_StopTrackingTimer() { //Arrange var endMonitoringModel = new EndMonitoringModel(_siteId); //Act await _target.EndMonitoring(endMonitoringModel); //Asset _trackingTimerMock.Verify(x => x.Stop(_siteId), Times.Once); }
public async Task EndMonitoring_Should_NotifyClients() { //Arrange var endMonitoringModel = new EndMonitoringModel(_siteId); //Act await _target.EndMonitoring(endMonitoringModel); //Asset _clientNotifierMock.Verify(x => x.UpdateSitesInfo(), Times.Once); }
public async Task EndMonitoring_Should_RemoveDataFromStorage() { //Arrange var endMonitoringModel = new EndMonitoringModel(_siteId); //Act await _target.EndMonitoring(endMonitoringModel); //Asset _siteStorageMock.Verify(x => x.RemoveSiteInfo(_siteId), Times.Once); }