public registration_depending_on_func_of_unregistered_after_registration()
 {
     resolver = new InternalDependencyResolver();
     resolver.AddDependency <DependsOnFuncOfSimple>();
     instance = resolver.Resolve <DependsOnFuncOfSimple>();
     resolver.AddDependency <Simple>();
 }
        public void func_is_resolved()
        {
            Resolver.AddDependency <DependsOnFuncOfSimple>();
            instance = Resolver.Resolve <DependsOnFuncOfSimple>();
            Resolver.AddDependency <Simple>();

            instance.Simple().ShouldNotBeNull();
        }