public ExtensionConfigurationSectionBehaviorTest()
{
this.consumer = new Mock<IConsumeConfiguration>();
this.extensionPropertyReflector = new Mock<IReflectExtensionProperties>();
this.sectionNameProvider = new Mock<IHaveConfigurationSectionName>();
this.sectionProvider = new Mock<ILoadConfigurationSection>();
this.conversionCallbacksProvider = new Mock<IHaveConversionCallbacks>();
this.defaultConversionCallbackProvider = new Mock<IHaveDefaultConversionCallback>();
this.assigner = new Mock<IAssignExtensionProperties>();
this.factory = new Mock<IExtensionConfigurationSectionBehaviorFactory>();
this.SetupAutoStubFactory();
this.extensions = new List<IExtension> { Mock.Of<IExtension>(), };
this.testee = new ExtensionConfigurationSectionBehavior(this.factory.Object);
}