public DbAgentService <TModel> CreateService <TModel>() where TModel : IModel, new() { var watcher = CreateWatcher <TModel>(); var redis = CreateRedisClient <TModel>(); var sqlExecuter = CreateSqlExecuter(); var logger = new NullLoggerFactory().CreateLogger <DbAgentService <TModel> >(); var service = new DbAgentService <TModel>(watcher, redis, logger, sqlExecuter); return(service); }
public DbAgentServiceTestEngine() { var factory = new DbAgentServiceFactory(); _service = factory.CreateService <TModel>(); }