public void IsCombo_メインボードに魔女のかまどと大釜の使い魔が含まれている場合はTrue()
        {
            var Mainboard = new[]
            {
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Cauldron Familiar"
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Witch's Oven"
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Swamp"
                    }, Number = 52
                }
            };
            var deck = new DeckList()
            {
                Mainboard = Mainboard
            };

            var service = new ArchetypeJudge(deck);

            Assert.IsTrue(service.IsCombo());
        }
        public void IsCombo_メインボードに何れのコンボパーツも含まれていない場合はFalse()
        {
            var Mainboard = new[]
            {
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Island"
                    }, Number = 30
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Forest"
                    }, Number = 30
                }
            };
            var deck = new DeckList()
            {
                Mainboard = Mainboard
            };

            var service = new ArchetypeJudge(deck);

            Assert.IsFalse(service.IsCombo());
        }
        public void IsCombo_メインボードに荒野の再生と発展発破が含まれている場合はTrue()
        {
            var Mainboard = new[]
            {
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Wilderness Reclamation"
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Expansion/Explosion"
                    }, Number = 4
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Island"
                    }, Number = 26
                },
                new DeckItem()
                {
                    Card = new CardInfo()
                    {
                        Name = "Forest"
                    }, Number = 26
                }
            };
            var deck = new DeckList()
            {
                Mainboard = Mainboard
            };

            var service = new ArchetypeJudge(deck);

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