Example #1
0
        public bool IsValid()
        {
            if (Street < 1 || Street > 3)
            {
                return(false);
            }

            if (Street == 1)
            {
                return(Card1.IsValid() && Card2.IsValid() && Card3.IsValid());
            }

            if (Street == 2)
            {
                return(Card1.IsValid() && Card2.IsValid() && Card3.IsValid() && Card4.IsValid());
            }

            if (Street == 3)
            {
                return(Card1.IsValid() && Card2.IsValid() && Card3.IsValid() && Card4.IsValid() && Card5.IsValid());
            }

            return(false);
        }