public void IsAggro_メインボードにクリーチャーが12枚以上でも4マナがある場合はfalse()
        {
            var Mainboard = new[]
            {
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Creature A", ManaCostNumber = 1, Types = CardType.Creature
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Creature B", ManaCostNumber = 2, Types = CardType.Creature
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Creature C", ManaCostNumber = 3, Types = CardType.Creature
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Creature D", ManaCostNumber = 4, Types = CardType.Creature
                    }, Number = 1
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Mountain", Types = CardType.Land
                    }, Number = 60
                }
            };
            var deck = new DeckList()
            {
                Mainboard = Mainboard
            };

            var service = new ArchetypeJudge(deck);

            Assert.IsFalse(service.IsAggro());
        }
        public void IsAggro_メインボードにクリーチャーが12枚以上でそれら全てが3マナ以下の場合はtrue()
        {
            var Mainboard = new[]
            {
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Creature A", ManaCostNumber = 1, Types = CardType.Creature
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Creature B", ManaCostNumber = 2, Types = CardType.Creature
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Creature C", ManaCostNumber = 3, Types = CardType.Creature
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Spell X", ManaCostNumber = 4, Types = CardType.Sorcery
                    }, Number = 1
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Mountain", Types = CardType.Land
                    }, Number = 60
                }
            };
            var deck = new DeckList()
            {
                Mainboard = Mainboard
            };

            var service = new ArchetypeJudge(deck);

            Assert.IsTrue(service.IsAggro());
        }