Example #1
0
        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();
            }
        }
Example #2
0
 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());
 }