public static void SetUpDBWithTestData(IProductsDataStore productDataStore, string collectionName) { productDataStore.CreateDocumentCollection(collectionName).Wait(); var testDataItems = GeneratePdpItemTestData(); foreach (PdpItem testDataItem in testDataItems) { productDataStore.CreatePdpDocumentIfNotExists(collectionName, testDataItem).Wait(); } }
public static void TearDownDBTestData(IProductsDataStore productDataStore, string collectionName) { productDataStore.RemoveDocumentCollection(collectionName).Wait(); }
public ProductController(IProductsDataStore productDataStore) { this._productDataStore = productDataStore; this._logger = new TelemetryLogger(new TelemetryClient()); }