public void Test_FourOfAKind_CreateInstance(string strCards, bool isValid) { var cards = Utils.ParseCards(strCards); var fourOfAKind = FourOfAKind.CreateInstance(cards); CreateInstanceHelper(fourOfAKind, HandRanks.FourOfAKind, cards, isValid); }
public void Test_FourOfAKind_EqualityOperators(string strInputA, string strInputB, bool areEqual) { var cardsA = Utils.ParseCards(strInputA); var cardsB = Utils.ParseCards(strInputB); var FourOfAKindOne = FourOfAKind.CreateInstance(cardsA); var FourOfAKindTwo = FourOfAKind.CreateInstance(cardsB); EqualityOperatorsHelper(FourOfAKindOne, FourOfAKindTwo, areEqual); }
public void Test_FourOfAKind_ComparableTests(string strInputA, string strInputB, int comp) { var cardsA = Utils.ParseCards(strInputA); var cardsB = Utils.ParseCards(strInputB); var fourOfAKindOne = FourOfAKind.CreateInstance(cardsA); var fourOfAKindTwo = FourOfAKind.CreateInstance(cardsB); ComparableTestsHelper(fourOfAKindOne, fourOfAKindTwo, comp); }
public void Test_FourOfAKind_EqualityOperators_ForNull() { var cards = Utils.ParseCards("7H 7C 7D 7S 8H"); var fourOfAKind = FourOfAKind.CreateInstance(cards); Assert.False(fourOfAKind.Equals(null)); Assert.True((FourOfAKind)null == (FourOfAKind)null); Assert.False((FourOfAKind)null == fourOfAKind); Assert.False(fourOfAKind == (FourOfAKind)null); Assert.False((FourOfAKind)null != (FourOfAKind)null); Assert.True((FourOfAKind)null != fourOfAKind); Assert.True(fourOfAKind != (FourOfAKind)null); }