//--------------------------------------------------------------------- protected List <XElement> GetTestSuites() { var builder = new JUnitBuilder(_testData); builder.Build(); return(builder.Result.Elements("testsuite").ToList()); }
public void File_given___correct_counts(string trxFile, int expectedTestCount, int expectedFailureCount) { XElement trx = XElement.Load(trxFile); var parser = new TrxParser(trx); parser.Parse(); Models.Test testData = parser.Result; var sut = new JUnitBuilder(testData); sut.Build(); XElement testsuite = sut.Result.Elements("testsuite").First(); Assert.Multiple(() => { Assert.AreEqual(expectedTestCount, int.Parse(testsuite.Attribute("tests").Value), nameof(expectedTestCount)); Assert.AreEqual(expectedFailureCount, int.Parse(testsuite.Attribute("failures").Value), nameof(expectedFailureCount)); }); }
public void Builds___OK() { var sut = new JUnitBuilder(_testData); sut.Build(); }