Exemple #1
0
        public void GetDecksByUserIdReturnsListWithNewDeck()
        {
            //usersDeckCount was set before adding the test deck
            //result should be usersDeckCount + 1
            int         newCount = dal.GetDecksbyUserId(1).Count;
            List <Deck> result   = dal.GetDecksbyUserId(1);

            Assert.AreEqual(usersDeckCount + 1, newCount);
            Assert.AreEqual(result[result.Count - 1].Name, testDeck.Name);
        }
Exemple #2
0
        public List <Deck> GetUserDecks() //todo userId
        {
            Users       currentUser = authProvider.GetCurrentUser();
            List <Deck> decks       = decksSqlDAL.GetDecksbyUserId(currentUser.Id);

            return(decks);
        }
Exemple #3
0
 public void Initialize()
 {
     tran           = new TransactionScope();
     dal            = new DeckSqlDAL(connectionString);
     cardDal        = new CardSqlDAL(connectionString);
     usersDeckCount = dal.GetDecksbyUserId(1).Count;
     testDeck       = new Deck()
     {
         Name        = "Test Deck",
         Description = "Test Decription",
         DateCreated = DateTime.Now,
         PublicDeck  = false,
         ForReview   = false,
         UserId      = 1
     };
     testDeckId = dal.CreateDeck(testDeck);
 }