public void IsSatisfied_Calls_Validator()
        {
            // Arrange
            m_Validator.IsValid().Returns(true);

            // Act
            // Assert
            Assert.True(m_Sut.IsSatisfied());
        }
Esempio n. 2
0
        public override IPlayerHandInformation Apply(IPlayerHandInformation info)
        {
            m_Validator.Cards = info.Cards;

            if (!m_Validator.IsValid())
            {
                return(info);
            }

            info.Status      = Status.OnePair;
            info.PairOfCards = m_Validator.PairOfCards;
            info.OtherCards  = m_Validator.OtherCards;
            info.HighestCard = m_Validator.HighestCard;

            return(info);
        }