public void GetSection_ExtensionIsILoadExtensionConfigurationSection_ShouldDelegateLoadingToExtension() { var extension = new Mock <IExtension>(); var loader = extension.As <ILoadConfigurationSection>(); var testee = new LoadConfigurationSection(extension.Object); testee.GetSection(AnyName); loader.Verify(l => l.GetSection(AnyName)); }
public void GetSection_ExtensionIsILoadExtensionConfigurationSection_ShouldDelegateLoadingToExtension() { var extension = A.Fake <IExtension>(builder => builder.Implements(typeof(ILoadConfigurationSection))); var loader = extension as ILoadConfigurationSection; var testee = new LoadConfigurationSection(extension); testee.GetSection(AnyName); A.CallTo(() => loader.GetSection(AnyName)).MustHaveHappened(); }