public void ParsePackageTypeTests(string file, PokerBaaziPackageType expectedPackageType) { file = Path.Combine(PokerBaaziTestsHelper.TestDataFolder, file); FileAssert.Exists(file); var data = File.ReadAllText(file); Assert.IsNotEmpty(data); var actualPackageType = PokerBaaziPackage.ParsePackageType(data); Assert.That(actualPackageType, Is.EqualTo(expectedPackageType)); }
public void PokerBaaziPackageTryParseTest(string file, int lineNum, bool expectedResult, uint roomId, long tournamentId, PokerBaaziPackageType expectedType) { var lines = GetFileLines(file); Assert.That(lines.Length, Is.GreaterThan(lineNum)); var data = lines[lineNum]; Assert.IsNotEmpty(data); var result = PokerBaaziPackage.TryParse(data, out PokerBaaziPackage package); Assert.Multiple(() => { Assert.That(result, Is.EqualTo(expectedResult), $"TryParse must return expected result."); Assert.That(package.RoomId, Is.EqualTo(roomId), $"RoomId must be equal expected."); Assert.That(package.TournamentId, Is.EqualTo(tournamentId), $"TournamentId must be equal expected."); Assert.That(package.PackageType, Is.EqualTo(expectedType), $"PackageType must be equal expected."); }); }