Пример #1
0
        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();
        }