public void GetStock_InvalidArgument_ReturnsNull() { string userId = "#TestUserId#"; string stockCode = "#TestStockCode#"; Stock userStock = StockProvider.GetStock(stockCode, userId); Assert.AreEqual(userStock, null); }
public void GetStock_ValidArgument_ReturnsStock() { string userId = "#TestUserId#"; string stockCode = "#TestStockCode#"; StockDAL.SaveStock(stockCode, userId); Stock userStock = StockProvider.GetStock(stockCode, userId); StockDAL.RemoveStock(stockCode, userId); Assert.AreNotEqual(userStock, null); }
public Stock AddNewStock(string argStockCode) { Stock stock = null; if (System.Web.HttpContext.Current.Session["UserId"] != null && DoesUserHaveAccess(UserProvider.GetUserById(System.Web.HttpContext.Current.Session["UserId"].ToString()))) { if (StockProvider.GetStock(argStockCode, System.Web.HttpContext.Current.Session["UserId"].ToString()) == null) { stock = new Stock(argStockCode); StockDAL.SaveStock(argStockCode, System.Web.HttpContext.Current.Session["UserId"].ToString()); } else { throw new Exception("Stock code already exist"); } } else { throw new AuthenticationException("You do not have access! Sorry :("); } return(stock); }