/// <summary> /// Registers a number of <see cref="ISopDataSource"/>s with the <see cref="UnitTestStudyLoader"/>. /// </summary> /// <remarks> /// <para>Dispose the returned context to unregister the data sources.</para> /// <para>This method is thread safe.</para> /// </remarks> /// <param name="server">Specifies the "server" on which these data sources "reside."</param> /// <param name="sopDataSources">The <see cref="ISopDataSource"/>s to be registered.</param> /// <returns>A context object that should be disposed in order to unregister the data sources.</returns> public static UnitTestStudyProviderContext RegisterStudies(IDicomServiceNode server, IEnumerable <ISopDataSource> sopDataSources) { var unitTestStudyProvider = new UnitTestStudyProviderContext(server, sopDataSources); RegisterStudyProvider(unitTestStudyProvider); return(unitTestStudyProvider); }
/// <summary> /// Registers a number of <see cref="ISopDataSource"/>s with the <see cref="UnitTestStudyLoader"/>. /// </summary> /// <remarks> /// <para>Dispose the returned context to unregister the data sources.</para> /// <para>This method is thread safe.</para> /// </remarks> /// <param name="server">Specifies the "server" on which these data sources "reside."</param> /// <param name="sopDataSources">The <see cref="ISopDataSource"/>s to be registered.</param> /// <returns>A context object that should be disposed in order to unregister the data sources.</returns> public static UnitTestStudyProviderContext RegisterStudies(IDicomServiceNode server, IEnumerable<ISopDataSource> sopDataSources) { var unitTestStudyProvider = new UnitTestStudyProviderContext(server, sopDataSources); RegisterStudyProvider(unitTestStudyProvider); return unitTestStudyProvider; }