public void GetState() { StateGame1000 a = new StateGame1000(3); { a.cards.First().AddRange(new GraKarciana.Karta[] { GraKarciana.Karta.As, GraKarciana.Karta.Dupek, GraKarciana.Karta.Król }); var z = a.GetStates(); if (StateGame1000.defineRoleconst.Any(X => (X is Karty.Tysiąc.IqDefineRole.RoleFirstCardIsMax))) { Assert.AreEqual(1, z.Count); } else { Assert.AreEqual(3, z.Count); } Assert.AreEqual(2, z.First().Item2.cards.First().Count); } }