public void Can_proxy_multiple_class_services_with_inherited_implementation()
{
RegisterInterceptor();
Container.Register(Component.For<JohnParent, JohnGrandparent>().ImplementedBy<JohnChild>().LifeStyle.Transient.Interceptors<CountingInterceptor>());
var obj = Container.Resolve<JohnParent>();
Assert.IsTrue(IsProxy(obj));
Assert.IsInstanceOf<JohnChild>(obj);
}