public Consumer(ISomeObjectFactory someObjectFactory)
 {
     if (someObjectFactory == null)
     {
         throw new ArgumentNullException("someObjectFactory");
     }
     this.someObjectFactory = someObjectFactory;
 }
 public Data(IDbConnectionFactory dbConnectionFactory, ISomeObjectFactory objectFactory)
 {
     this.dbConnectionFactory = dbConnectionFactory;
     this.someObjectFactory   = objectFactory;
 }