public void GetInstance_OnAPublicNestedClassOfAnInternalTopClassRegisteredWithDelegate_Succeeds()
        {
            // Arrange
            var instance = new InternalClass.PublicNestedClass();

            var container = ContainerFactory.New();

            container.Register <InternalClass.PublicNestedClass>(() => instance);

            // Act
            container.GetInstance <InternalClass.PublicNestedClass>();
        }
        public void GetInstance_OnAPublicNestedClassOfAnInternalTopClassRegisteredWithDelegate_Succeeds()
        {
            // Arrange
            var instance = new InternalClass.PublicNestedClass();

            var container = ContainerFactory.New();

            container.Register<InternalClass.PublicNestedClass>(() => instance);

            // Act
            container.GetInstance<InternalClass.PublicNestedClass>();
        }