protected Repository(IDataBaseManager dataBaseManager) { IDocumentDbInitializer init = new DocumentDbInitializer(); string endpoint = dataBaseManager.GetDataBaseEndPoint(); string key = dataBaseManager.GetDataBaseKey(); string databaseId = dataBaseManager.GetDataBaseId(); var client = init.GetClient(endpoint, key); _documentDbRepository = new DocumentDbRepository <T>(client, databaseId); }