public void Test_TwoPairs_CreateInstance(string strCards, bool isValid) { var cards = Utils.ParseCards(strCards); var twoPairs = TwoPairs.CreateInstance(cards); CreateInstanceHelper(twoPairs, HandRanks.TwoPairs, cards, isValid); }
public void Test_TwoPairs_ComparableTests(string strInputA, string strInputB, int comp) { var cardsA = Utils.ParseCards(strInputA); var cardsB = Utils.ParseCards(strInputB); var twoPairsOne = TwoPairs.CreateInstance(cardsA); var twoPairsTwo = TwoPairs.CreateInstance(cardsB); ComparableTestsHelper(twoPairsOne, twoPairsTwo, comp); }
public void Test_TwoPairs_EqualityOperators(string strInputA, string strInputB, bool areEqual) { var cardsA = Utils.ParseCards(strInputA); var cardsB = Utils.ParseCards(strInputB); var twoPairOne = TwoPairs.CreateInstance(cardsA); var twoPairTwo = TwoPairs.CreateInstance(cardsB); EqualityOperatorsHelper(twoPairOne, twoPairTwo, areEqual); }
public void Test_TwoPairs_EqualityOperators_ForNull() { var cards = Utils.ParseCards("4H 4D 6H 6S 8H"); var twoPairs = TwoPairs.CreateInstance(cards); Assert.False(twoPairs.Equals(null)); Assert.True((TwoPairs)null == (TwoPairs)null); Assert.False((TwoPairs)null == twoPairs); Assert.False(twoPairs == (TwoPairs)null); Assert.False((TwoPairs)null != (TwoPairs)null); Assert.True((TwoPairs)null != twoPairs); Assert.True(twoPairs != (TwoPairs)null); }