public void SectionName_ExtensionNotIHaveExtensionConfigurationSectionName_ShouldUseTypeName()
        {
            var extension = new Mock<IExtension>();
            var expected = extension.Object.GetType().Name;

            var testee = new HaveConfigurationSectionName(extension.Object);
            testee.SectionName.Should().Be(expected);
        }
        public void SectionName_ExtensionIHaveExtensionConfigurationSectionName_ShouldAcquireNameFromExtension()
        {
            var extension = new Mock<IExtension>();
            var namer = extension.As<IHaveConfigurationSectionName>();
            namer.Setup(n => n.SectionName).Returns(AnyName);

            var testee = new HaveConfigurationSectionName(extension.Object);
            testee.SectionName.Should().Be(AnyName);
        }