本文整理汇总了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);
}