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

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

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

            info.Status            = Status.TwoPairs;
            info.FirstPairOfCards  = m_Validator.FirstPairOfCards;
            info.SecondPairOfCards = m_Validator.SecondPairOfCards;
            info.HighestCard       = m_Validator.HighestCard;

            return(info);
        }