public void SetUp() { var container = new WindsorContainer().Install(new CommonInstaller()); mSeriesInfoProvider = container.Resolve<ISeriesInfoProvider>(); var studyInfoProvider = container.Resolve<IStudyInfoProvider>(); mStudy = studyInfoProvider.GetStudyByIDAsync("1.2.276.0.7230010.3.1.2.655267989.4252.1447498448.838").Result; }
/// <summary> /// Instantiates new instance of <see cref="SeriesTypeHandler" />. /// </summary> /// <param name="seriesInfoProvider">Provides methods for retrieving the studies</param> /// <param name="studyInfoProvider">Provides methods for retrieving the studies</param> /// <exception cref="ArgumentNullException"> /// <paramref name="seriesInfoProvider" /> is <see langword="null" /> -or- /// <paramref name="studyInfoProvider" /> is <see langword="null" /> /// </exception> public SeriesTypeHandler(ISeriesInfoProvider seriesInfoProvider, IStudyInfoProvider studyInfoProvider) { if (seriesInfoProvider == null) { throw new ArgumentNullException(nameof(seriesInfoProvider)); } if (studyInfoProvider == null) { throw new ArgumentNullException(nameof(studyInfoProvider)); } mSeriesInfoProvider = seriesInfoProvider; mStudyInfoProvider = studyInfoProvider; }
/// <summary> /// Instantiates new instance of <see cref="TypeHandlerSelector"/>. /// </summary> /// <param name="patientInfoProvider">Provides methods for retrieving the patients</param> /// <param name="studyInfoProvider">Provides methods for retrieving the studies</param> /// <param name="seriesInfoProvider">Provides methods for retrieving the series</param> /// <exception cref="ArgumentNullException"> /// <paramref name="patientInfoProvider"/> is <see langword="null"/> -or- /// <paramref name="studyInfoProvider"/> is <see langword="null"/> -or- /// <paramref name="seriesInfoProvider"/> is <see langword="null"/> /// </exception> public TypeHandlerSelector(IPatientInfoProvider patientInfoProvider, IStudyInfoProvider studyInfoProvider, ISeriesInfoProvider seriesInfoProvider) { if (patientInfoProvider == null) { throw new ArgumentNullException(nameof(patientInfoProvider)); } if (studyInfoProvider == null) { throw new ArgumentNullException(nameof(studyInfoProvider)); } if (seriesInfoProvider == null) { throw new ArgumentNullException(nameof(seriesInfoProvider)); } mPatientInfoProvider = patientInfoProvider; mStudyInfoProvider = studyInfoProvider; mSeriesInfoProvider = seriesInfoProvider; }