public void AddCardToHandTest() { var id = "TestPlayerCardAdd"; int gameId = 22; int cardId = 1111; var player = _repository.CreatePlayer(id); // create test player Set deck = new Set(); // create deck for test game Card card = new Card() // create a card and add it { CardId = cardId, }; deck.Cards.Add(card); _repository.AddGame(gameId, deck); // add game to database // Act _service.AddCardToHand(cardId, id); // Assert Assert.Contains(card, player.Hand); // card should be in player's hand }