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

            // Act
            // Assert
            Assert.True(m_Sut.IsSatisfied());
        }
Exemplo n.º 2
0
        public override IPlayerHandInformation Apply(IPlayerHandInformation info)
        {
            m_Validator.Cards = info.Cards;
            if (!m_Validator.IsValid())
            {
                return(info);
            }

            info.Status       = Status.ThreeOfAKind;
            info.Rank         = m_Validator.Rank;
            info.ThreeOfAKind = m_Validator.ThreeOfAKind;
            info.OtherCards   = m_Validator.OtherCards;
            info.HighestCard  = m_Validator.HighestCard;

            return(info);
        }