Beispiel #1
0
        public void RegisterProvider(string providerType, ICabinetProviderConfigConverter converter)
        {
            Contract.NotNullOrEmpty(providerType, nameof(providerType));
            Contract.NotNull(converter, nameof(converter));

            converterCache.AddOrUpdate(providerType, converter, (key, existing) => converter);
        }
        public void RegisterProvider(string providerType, ICabinetProviderConfigConverter converter) {
            Contract.NotNullOrEmpty(providerType, nameof(providerType));
            Contract.NotNull(converter, nameof(converter));

            converterCache.AddOrUpdate(providerType, converter, (key, existing) => converter);
        }
        public void Null_Converter_Throws()
        {
            ICabinetProviderConfigConverter converter = null;

            Assert.Throws <ArgumentNullException>(() => this.converterFactory.RegisterProvider("providerType", converter));
        }