public void Detect_Not_AllTerminals() { var context = _f.TestDataContext; WinTilesHelper.SetupForAllOneSuitStraight(context, _f.MainPlayerUserName, selfPick: true); var round = _f.TestDataContext.Rounds.First(); var result = new HandTypeBuilder().GetHandType(round, _f.MainPlayerUserName); Assert.DoesNotContain(HandType.AllTerminals, result); }
public void Detect_AllOneSuit_Straight() { var context = _f.TestDataContext; WinTilesHelper.SetupForAllOneSuitStraight(context, _f.MainPlayerUserName, selfPick: true); var round = _f.TestDataContext.Rounds.First(); var result = new HandTypeBuilder().GetHandType(round, _f.MainPlayerUserName); Assert.Equal(2, result.Count()); Assert.Contains(HandType.AllOneSuit, result); Assert.Contains(HandType.Straight, result); }