示例#1
0
        private void ReadTestResults()
        {
            try
            {
                var testResultsDirectoryInfo = new DirectoryInfo(Path.Combine(BaseWorkingDirectory, "results"));
                if (!testResultsDirectoryInfo.Exists)
                {
                    return;
                }

                var trxFileInfo = testResultsDirectoryInfo.EnumerateFiles("*.trx").FirstOrDefault();
                if (trxFileInfo is null)
                {
                    return;
                }

                var trx = TrxReader.Load(trxFileInfo);
                trx.LogReport();
            }
            catch
            {
                // suppress errors
            }
        }
示例#2
0
        public void TwoTestsPassed()
        {
            var trx = TrxReader.Load(TrxFile);

            Assert.Equal(2, trx.ResultSummary.Counters.Passed);
        }
示例#3
0
        public void ContainsTwoTestDefinitions()
        {
            var trx = TrxReader.Load(TrxFile);

            Assert.Equal(2, trx.TestDefinitions.UnitTest.Count);
        }
示例#4
0
        public void DoesNotThrowException()
        {
            var ex = Record.Exception(() => TrxReader.Load(TrxFile));

            Assert.Null(ex);
        }