/// <summary> /// Registers specified <paramref name="serializerSettings"/> as default serializer settings. /// </summary> /// <param name="config">The mock handler.</param> /// <param name="serializerSettings">The serializer settings.</param> /// <returns></returns> public static IMockConfiguration UseJsonSerializerSettings(this IMockConfiguration config, JsonSerializerSettings serializerSettings) { if (config is null) { throw new ArgumentNullException(nameof(config)); } return(config.Use(serializerSettings)); }
public void Ext_CanGetConfigurationWithoutGenericMethod() { MockContainerExtension extension = new MockContainerExtension(); IUnityContainer container = new UnityContainer() .AddExtension(extension); IMockConfiguration config = (IMockConfiguration)container.Configure(typeof(IMockConfiguration)); Assert.AreSame(extension, config); Assert.AreSame(container, config.Container); }
public void Ext_CanGetConfigurationInterfaceFromExtension() { MockContainerExtension extension = new MockContainerExtension(); IUnityContainer container = new UnityContainer() .AddExtension(extension); IMockConfiguration config = container.Configure <IMockConfiguration>(); Assert.AreSame(extension, config); Assert.AreSame(container, config.Container); }