本文整理匯總了C#中Poker.Card.CompareTo方法的典型用法代碼示例。如果您正苦於以下問題:C# Card.CompareTo方法的具體用法?C# Card.CompareTo怎麽用?C# Card.CompareTo使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Poker.Card
的用法示例。
在下文中一共展示了Card.CompareTo方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: CardCompairToWeakerToStrongerCardsTest
public void CardCompairToWeakerToStrongerCardsTest()
{
Card firstCard = new Card(CardFace.Three, CardSuit.Diamonds);
Card secondCard = new Card(CardFace.Five, CardSuit.Hearts);
int result = firstCard.CompareTo(secondCard);
int expexted = -1;
Assert.AreEqual(expexted, result, "Compairing weaker to stronger card returns wrong result.");
}
示例2: CardCompairToEqualCardsTest
public void CardCompairToEqualCardsTest()
{
Card firstCard = new Card(CardFace.Queen, CardSuit.Spades);
Card secondCard = new Card(CardFace.Queen, CardSuit.Spades);
int result = firstCard.CompareTo(secondCard);
int expexted = 0;
Assert.AreEqual(expexted, result, "Compairing equal cards returns they are not equal.");
}
示例3: TestCompareQueenSpadesWithJackSpades
public void TestCompareQueenSpadesWithJackSpades()
{
Card firstCard = new Card(CardFace.Queen, CardSuit.Spades);
Card secondCard = new Card(CardFace.Jack, CardSuit.Spades);
int expectedResult = 1;
int actualResult = firstCard.CompareTo(secondCard);
Assert.AreEqual(expectedResult, actualResult);
}
示例4: TestCompare2ClubsWithAceDimonds
public void TestCompare2ClubsWithAceDimonds()
{
Card firstCard = new Card(CardFace.Two, CardSuit.Clubs);
Card secondCard = new Card(CardFace.Ace, CardSuit.Diamonds);
int expectedResult = -1;
int actualResult = firstCard.CompareTo(secondCard);
Assert.AreEqual(expectedResult, actualResult);
}
示例5: TestCompare10SpadesWith10Dimonds
public void TestCompare10SpadesWith10Dimonds()
{
Card firstCard = new Card(CardFace.Ten, CardSuit.Spades);
Card secondCard = new Card(CardFace.Ten, CardSuit.Diamonds);
int expectedResult = 0;
int actualResult = firstCard.CompareTo(secondCard);
Assert.AreEqual(expectedResult, actualResult);
}