Ejemplo n.º 1
0
        //---------------------------------------------------------------------
        protected List <XElement> GetTestSuites()
        {
            var builder = new JUnitBuilder(_testData);

            builder.Build();

            return(builder.Result.Elements("testsuite").ToList());
        }
Ejemplo n.º 2
0
        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));
            });
        }
Ejemplo n.º 3
0
        public void Builds___OK()
        {
            var sut = new JUnitBuilder(_testData);

            sut.Build();
        }