public RunKataAnalysisCommand(IPlayerNotifier playerNotifier, ISettingsManager settingsManager, IAnalysisContainer analysisContainer, IAnalysisRunnerFactory analysisRunnerFactory, IAnalysisResultProcessor analysisResultProcessor, IKataraiApp kataraiApp) { if (playerNotifier == null) { throw new ArgumentNullException("playerNotifier"); } if (settingsManager == null) { throw new ArgumentNullException("settingsManager"); } if (analysisContainer == null) { throw new ArgumentNullException("analysisContainer"); } if (analysisRunnerFactory == null) { throw new ArgumentNullException("analysisRunnerFactory"); } if (kataraiApp == null) { throw new ArgumentNullException("kataraiApp"); } _playerNotifier = playerNotifier; _settingsManager = settingsManager; _analysisRunnerFactory = analysisRunnerFactory; AnalysisContainer = analysisContainer; _analysisResultProcessor = analysisResultProcessor; _kataraiApp = kataraiApp; }
public CoagulogrammControl(string objectId, IAnalysisContainer container, bool isAddit) { this.objectId = objectId; this.isEditable = !isAddit; InitializeComponent(); InitControls(); hasChanges = false; isNew = string.IsNullOrEmpty(objectId); }
public UrineAnalysisControl(string objectId, IAnalysisContainer container, bool additional) { this.objectId = objectId; this.isEditable = !additional; this.container = container; InitializeComponent(); initControls(); hasChanges = false; isNew = string.IsNullOrEmpty(objectId); }
public JournalKAGControl(IAnalysisContainer container, string objId, bool isRelease) { this.objId = objId; this.isReleaseJournal = isRelease; this.container = container; InitializeComponent(); initControl(); hasChanges = false; isNew = string.IsNullOrEmpty(objId); }
public OncologicMarkersControl(string objectId, IAnalysisContainer container, bool additional, string hospitalSessionId) { this.objectId = objectId; this.hospitalSessionId = hospitalSessionId; this.isEditable = !additional; this.container = container; InitializeComponent(); initControls(); hasChanges = false; isNew = string.IsNullOrEmpty(objectId); }
public JournalNoKAGControl(IAnalysisContainer container, string objectId, int journalType, string dsidCuringDoctor) { this.objectId = objectId; this.journalType = journalType; this.dsidCuringDoctor = dsidCuringDoctor; this.container = container; InitializeComponent(); initControls(); hasChanges = false; isNew = string.IsNullOrEmpty(objectId); }
public XRayControl(string objectId, IAnalysisContainer container, bool additional) { this.service = DbDataService.GetInstance(); this.objectId = objectId; this.isEditable = !additional; this.container = container; InitializeComponent(); initControls(); hasChanges = false; isNew = string.IsNullOrEmpty(objectId); }
public EkgAnalysisControlcs(string objectId, IAnalysisContainer container, bool additional) { this.objectId = objectId; this.isEditable = !additional; this.container = container; this.Size = isEditable ? FULL_SIZE : READONLY_SIZE; this.MaximumSize = isEditable ? FULL_SIZE : READONLY_SIZE; this.MinimumSize = isEditable ? FULL_SIZE : READONLY_SIZE; InitializeComponent(); initControls(); hasChanges = false; isNew = string.IsNullOrEmpty(objectId); }
public AnalysisRunner(ISettingsManager settingsManager, IAnalysisContainer analysisContainer, IFileHashesManager fileHashesManager) { if (settingsManager == null) { throw new ArgumentNullException("settingsManager"); } if (analysisContainer == null) { throw new ArgumentNullException("analysisContainer"); } _settingsManager = settingsManager; _analysisContainer = analysisContainer; _fileHashesManager = fileHashesManager; }
private static RunKataAnalysisCommand CreateRunKataAnalysisCommand(IPlayerNotifier playerNotifier = null, ISettingsManager settingsManager = null, IAnalysisContainer analysisContainer = null, IAnalysisRunnerFactory analysisRunnerFactory = null, IAnalysisResultProcessor analysisResultProcessor = null, KataraiSettings kataraiSettings = null, IKataraiApp kataraiApp = null) { playerNotifier = playerNotifier ?? Substitute.For <IPlayerNotifier>(); kataraiSettings = kataraiSettings ?? new KataraiSettings(); if (settingsManager == null) { settingsManager = Substitute.For <ISettingsManager>(); settingsManager.FetchCurrentSettings().Returns(kataraiSettings); } analysisContainer = analysisContainer ?? Substitute.For <IAnalysisContainer>(); analysisResultProcessor = analysisResultProcessor ?? Substitute.For <IAnalysisResultProcessor>(); analysisRunnerFactory = analysisRunnerFactory ?? Substitute.For <IAnalysisRunnerFactory>(); kataraiApp = kataraiApp ?? Substitute.For <IKataraiApp>(); var runKataAnalysisCommand = new RunKataAnalysisCommand(playerNotifier, settingsManager, analysisContainer, analysisRunnerFactory, analysisResultProcessor, kataraiApp); return(runKataAnalysisCommand); }
public IAnalysisRunner CreateAnalysisRunner(ISettingsManager settingsManager, IAnalysisContainer analysisContainer) { if (settingsManager == null) { throw new ArgumentNullException("settingsManager"); } if (analysisContainer == null) { throw new ArgumentNullException("analysisContainer"); } return(new AnalysisRunner(settingsManager, analysisContainer, new FileHashesManager())); }