Exemplo n.º 1
0
        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.FourOfAKind;
            info.FourOfAKind = m_Validator.FourOfAKind;
            info.Rank        = m_Validator.FourCardsRanks;
            info.HighestCard = m_Validator.OtherCard;

            return(info);
        }