public async void ShouldReturnFalseIfIsSameSideDocument() { Random rnd = new Random(); var id = rnd.Next(); var mockItemToProcessRepository = new Mock <IItemToProcessRepository>(); var mockHashService = new Mock <IHashService>(); mockHashService.Setup(x => x.CreateHash(It.IsAny <string>())).Returns("70A4B9F4707D258F559F91615297A3EC"); var mockComparisonService = new Mock <IComparisonService>(); mockItemToProcessRepository.Setup(x => x.GetDataFromDbById(It.IsAny <String>())).ReturnsAsync(() => new ItemToProcess { ContentId = "Teste", Direction = "left", ItemToProcessId = id }); var mockomparisonRepository = new Mock <IProcessResultRepository>(); mockomparisonRepository.Setup(x => x.GetResultByContentId(It.IsAny <string>())).Returns(() => new ProcessResult { ContentId = "Teste" }); var processDataService = new ProcessDataService(mockItemToProcessRepository.Object, mockHashService.Object, mockComparisonService.Object, mockomparisonRepository.Object); var result = await processDataService.ProcessDataAsync("Teste", "testeID", "left"); Assert.False(result); }
public void StartProcessor() { var svc = new ProcessDataService <Task>(); Assert.DoesNotThrow(() => svc.Start(null)); Assert.DoesNotThrow(() => svc.ForceWait()); }
public void SetSourceParamsNullAndStartProcessor() { var svc = new ProcessDataService <Task>(); Assert.DoesNotThrow(() => svc.PassSourceParams(null)); Assert.DoesNotThrow(() => svc.Start(null)); Assert.DoesNotThrow(() => svc.ForceWait()); Assert.DoesNotThrow(() => svc.Stop(null)); }
public void SetSourceParamsAndStartProcessor() { var svc = new ProcessDataService <Task>(); Assert.DoesNotThrow(() => svc.PassSourceParams(new List <TypedParameter> { new TypedParameter(typeof(int), 5) })); Assert.DoesNotThrow(() => svc.Start(null)); Assert.DoesNotThrow(() => svc.ForceWait()); Assert.DoesNotThrow(() => svc.Stop(null)); }
private void PowerButtonState_OnClick(object sender, RoutedEventArgs e) { try { BusyIndicator2.IsBusy = true; if (PowerButtonState.Value) { ProcessDataService.MuteHorn(); } else { ProcessDataService.UnMuteHorn(); } } catch (Exception ex) { Logger.LogIndustrialMonitoring(ex); } }
private void WindowHorn_OnLoaded(object sender, RoutedEventArgs e) { try { Thread t1 = new Thread(() => { var horn = ProcessDataService.GetMuteHorn(); Dispatcher.BeginInvoke(new Action(() => { PowerButtonState.Value = horn; })); }); t1.Start(); //Timer1=new Timer(Fetch,null,0,2000); Timer1 = new Timer(state => { bool hornHMI = ProcessDataService.GetHornHMI(); bool horn2 = ProcessDataService.GetHorn(); bool muteHorn = ProcessDataService.GetMuteHorn(); Dispatcher.BeginInvoke(new Action(() => { LedHorn.Value = horn2; LedAlarm.Value = hornHMI; PowerButtonState.Value = muteHorn; BusyIndicator2.IsBusy = false; })); }, null, 0, 2000); } catch (Exception ex) { Logger.LogIndustrialMonitoring(ex); } }