public void ConfigureServiceUris_ThrowsMalformedUriRoot()
        {
            var httpClient     = new HttpClient();
            var dicomWebClient = new DicomWebClientClass(httpClient, null);

            Assert.Throws <ArgumentNullException>(() => dicomWebClient.ConfigureServiceUris(null));
        }
        public void ConfigureServiceUris_SetAllUris()
        {
            var httpClient     = new HttpClient();
            var dicomWebClient = new DicomWebClientClass(httpClient, null);
            var rootUri        = new Uri(BaseUri);

            dicomWebClient.ConfigureServiceUris(rootUri);
        }
        public void ConfigureServicePrefix_SetsServicePrefix(DicomWebServiceType serviceType, string prefix)
        {
            var httpClient     = new HttpClient();
            var dicomWebClient = new DicomWebClientClass(httpClient, null);
            var rootUri        = new Uri(BaseUri);

            dicomWebClient.ConfigureServiceUris(rootUri);
            dicomWebClient.ConfigureServicePrefix(serviceType, prefix);
        }
        public void ConfigureServicePrefix_ThrowsMalformedPrefixes(DicomWebServiceType serviceType, string prefix)
        {
            var httpClient     = new HttpClient();
            var dicomWebClient = new DicomWebClientClass(httpClient, null);
            var rootUri        = new Uri(BaseUri);

            dicomWebClient.ConfigureServiceUris(rootUri);
            Assert.Throws <ArgumentException>(() => dicomWebClient.ConfigureServicePrefix(serviceType, prefix));
        }