public void GetCardsByDeckIdTest() { cardDB = new CardDB(); List <CardModel> cardList = (List <CardModel>)cardDB.GetCardsByDeckId(2); Assert.IsTrue(cardList.Count > 0); }
public void InsertHandTest() { //Arrange cgUserDB = new CGUserDB(); CardDB cardDB = new CardDB(); //Act var userModel = cgUserDB.GetById("Test"); List <CardModel> cardsOnHand = cardDB.GetCardsByDeckId(2); List <CardModel> filteredCardsOnHand = new List <CardModel>(); for (int i = 0; i < 5; i++) { CardModel card = cardsOnHand[i]; filteredCardsOnHand.Add(card); } cgUserDB.InsertHand(filteredCardsOnHand, userModel); CGUser user = CGUserConverter.convertFromCGUserModelToCGUser(cgUserDB.GetById("Test")); //Assert Assert.IsTrue(user.cards.Count > 0); //CleanUp CGUserModel revertedUser = CGUserConverter.ConvertFromCGUserToCGUserModel(user); cgUserDB.DeleteHand(revertedUser); }
public static Deck ConvertFromDeckModelToDeck(DeckModel deckModel) { ICardDBIF cardDB = new CardDB(); List <CardModel> deckCards = cardDB.GetCardsByDeckId(deckModel.Id); Deck deck = new Deck() { Id = deckModel.Id, DeckName = deckModel.DeckName, cards = CardConverter.ConvertFromListOfCardModelToListOfCard(deckCards) }; return(deck); }