Possible Duplicate:
What should be injected as C'tor paramter under DI principles ?
I looking into using Castle Windsor for my next project and I trying to understand what objects should go into a dependency container. My initial thoughts were if an object accessed an exernal resource, email server, database, file system, etc, then that is a good candidate for going into the container. But, then I thought that any object that makes "use" of an external resource should also go into the container as well.
Would this be a valid approach to take when working with a dependency container?