public override void Load()
{
Bind<IDatabaseProvider>()
.To<DatabaseProvider>()
.WithConstructorArgument("connectionString", AnalyzerSettings.ConnectionString);
Bind<IContentProvider>()
.To<ContentProvider>()
.WithConstructorArgument("databaseName", AnalyzerSettings.DatabaseName)
.WithConstructorArgument("contentProviderSettings", new ContentProviderSettings(AnalyzerSettings.MaxChildItemsPerParent, AnalyzerSettings.MaxVersionsPerItem, AnalyzerSettings.ContentStartPath));
Bind<ILogsProvider>()
.To<LogsProvider>()
.WithConstructorArgument("logsPath", AnalyzerSettings.LogsPath);
Bind<ICacheProvider>()
.To<CacheProvider>();
}