public void DefaultConversionCallback_ExtensionIsIHaveDefaultConversionCallback_ShouldAcquireDefaultCallbackFromExtension()
{
var extension = new Mock<IExtension>();
var consumer = extension.As<IHaveDefaultConversionCallback>();
var expected = Mock.Of<IConversionCallback>();
consumer.Setup(n => n.DefaultConversionCallback).Returns(expected);
var testee = new HaveDefaultConversionCallback(extension.Object);
testee.DefaultConversionCallback.Should().Be(expected);
}
}