public void GetStocksByUserId_UserDoNotHaveAnyStock_ReturnsNull() { string userId = "#TestUserId#"; List <Stock> userStocks = StockProvider.GetStocksByUserId(userId); Assert.AreEqual(userStocks, null); }
public User(DataRow argDataRow) { Id = (string)Utility.IsNull(argDataRow["Id"], string.Empty); Username = (string)Utility.IsNull(argDataRow["Username"], string.Empty); Password = (string)Utility.IsNull(argDataRow["Pass"], string.Empty); StockList = StockProvider.GetStocksByUserId(Id); }
public void GetStocksByUserId_UserHaveStocks_ReturnsStocks() { string userId = "#TestUserId#"; string stockCode = "#TestStockCode#"; StockDAL.SaveStock(stockCode, userId); List <Stock> userStocks = StockProvider.GetStocksByUserId(userId); StockDAL.RemoveStock(stockCode, userId); Assert.AreNotEqual(userStocks, null); }
public List <Stock> GetUserStocks() { List <Stock> stockList = null; if (System.Web.HttpContext.Current.Session["UserId"] != null && DoesUserHaveAccess(UserProvider.GetUserById(System.Web.HttpContext.Current.Session["UserId"].ToString()))) { stockList = StockProvider.GetStocksByUserId(System.Web.HttpContext.Current.Session["UserId"].ToString()); } else { throw new AuthenticationException("You do not have access! Sorry :("); } return(stockList); }