示例#1
0
        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);
            }
        }