Exemple #1
0
        public async Task GetAllStockItems_ValidRequest()
        {
            StockProcessRepository repo = new StockProcessRepository(dbctxt);
            var response = await repo.GetAllStockItems();

            Assert.NotNull(response);
        }
Exemple #2
0
        public void RemoveStockItem_InValidRequest_InvalidStockId()
        {
            StockProcessRepository repo = new StockProcessRepository(dbctxt);

            int    id     = 20;
            string result = repo.RemoveStockItem(id).Result;

            Assert.Equal("Not a valid StockId", result);
        }
Exemple #3
0
        public void RemoveStockItem_ValidRequest()
        {
            StockProcessRepository repo = new StockProcessRepository(dbctxt);

            int    id     = 21;
            string result = repo.RemoveStockItem(id).Result;

            Assert.Equal(result, GlobalConstants.Success);
        }
Exemple #4
0
        public void AddStockItem_InValidRequest_DuplicateStockId()
        {
            StockProcessRepository repo = new StockProcessRepository(dbctxt);

            StockInfo info = new StockInfo();

            info.StockId            = 7;
            info.Name               = "JBL GO2 Speaker";
            info.Price              = 2166.00M;
            info.ProductType        = "Electronics";
            info.Rating             = 4;
            info.AvailabilityStatus = "Yes";
            string result = repo.AddStockItem(info).Result;

            Assert.Equal("Trying to add Duplicate StocckId.Kindly recheck the Id to be updated", result);
        }
Exemple #5
0
        public void AddStockItem_ValidRequest()
        {
            StockProcessRepository repo = new StockProcessRepository(dbctxt);

            StockInfo info = new StockInfo();

            info.StockId            = 21;
            info.Name               = "JBL GO2 Speaker";
            info.Price              = 2166.00M;
            info.ProductType        = "Electronics";
            info.Rating             = 4;
            info.AvailabilityStatus = "Yes";
            string result = repo.AddStockItem(info).Result;

            Assert.Equal(result, GlobalConstants.Success);
        }