public void AddCardTestMethod1() { GameDeck deck = new GameDeck(1, new List <int> { 1, 2 }); int id = 0; deck.OnCardsChanged += (eventDeck, eventID, changeCode) => { if (changeCode == Protocol.DataChangeCode.Add) { id = eventID; } }; deck.AddCard(3); Assert.AreEqual(3, id); }