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)); }