Exemplo n.º 1
0
        public async Task StartMonitoring_Should_StartTrackingTimer()
        {
            //Arrange
            var startMonitoringModel = new StartMonitoringModel(_siteUri, _refreshTime);

            //Act
            await _target.StartMonitoring(startMonitoringModel);

            //Asset
            _trackingTimerMock.Verify(x => x.Start(_siteId, _siteUri, _refreshTime), Times.Once);
        }
Exemplo n.º 2
0
        public async Task StartMonitoring_Should_NotifyClients()
        {
            //Arrange
            var startMonitoringModel = new StartMonitoringModel(_siteUri, _refreshTime);

            //Act
            await _target.StartMonitoring(startMonitoringModel);

            //Asset
            _clientNotifierMock.Verify(x => x.UpdateSitesInfo(), Times.Once);
        }
Exemplo n.º 3
0
        public async Task StartMonitoring_Should_AddDataToStorage()
        {
            //Arrange
            var startMonitoringModel = new StartMonitoringModel(_siteUri, _refreshTime);

            //Act
            await _target.StartMonitoring(startMonitoringModel);

            //Asset
            _siteStorageMock.Verify(x => x.AddSiteInfo(_siteId, _siteUri, _refreshTime), Times.Once);
        }