What's Ninject? Looks like Ninject is greate tool for you to do Dependecy Injection, You could use Ninject for your Unit-Test, wrapper your Interface with your impremenataion file.
This's article is about to provide, basic information about Ninject, links, relatived blogs for learning.
Create your Dependency Injection Today!
Following is few links
So, using Ninject for Dependency Injection'll help your for Unit-test, Layour Model Architect a lot.