示例#1
0
        public void NewCard_AceOfSpades_EqualToAceOfSpadesRegardlessOfFace()
        {
            BlackJackCard aceOfSpades2 = new BlackJackCard(AceOfSpades, false);

            Assert.AreEqual(false, aceOfSpades2.FaceDown);
            Assert.AreEqual(true, BlackJackAceOfSpades.FaceDown);
            Assert.IsTrue(BlackJackAceOfSpades.Equals(aceOfSpades2));
            Assert.IsTrue(BlackJackAceOfSpades == aceOfSpades2);
        }
示例#2
0
        public void EqualsFunctionAndDoubleEquals_AllAreEquivilant()
        {
            var blackJackCard = new BlackJackCard(AceOfSpades, FaceDown);

            Assert.IsFalse(AceOfSpades.Equals(BlackJackAceOfSpades));

            Assert.IsTrue(blackJackCard.Equals(BlackJackAceOfSpades));
            Assert.IsTrue(blackJackCard == BlackJackAceOfSpades);
        }