Exemple #1
0
        public void CsvToVsts_NoDefect_ReturnsPassed()
        {
            var raw = new CsvResultItem {
                Id = "VSTS468797", Description = "Check a definition record's PUBLISH_UPDATES field attribute", Result = "PASS", Note = "Aspen-V12-MSC-Media319.iso"
            };
            var tran   = new CsvToVstsTransformer();
            var res    = tran.CsvToVsts(raw);
            var expect = new VstsTestCaseResult {
                Id = "468797", Description = "Check a definition record's PUBLISH_UPDATES field attribute", Outcome = "passed", Comment = "Media319"
            };

            Assert.AreEqual(expect.Outcome, res.Outcome);
        }
Exemple #2
0
        public void CsvToVsts_OneDefect_ReturnsFailedWithDefect()
        {
            var raw = new CsvResultItem {
                Id = "VSTS468797", Description = "[Fail with defect 516000|52300]Check a definition record's PUBLISH_UPDATES field attribute", Result = "TBD", Note = "Aspen-V12-MSC-Media319.iso"
            };
            var tran   = new CsvToVstsTransformer();
            var res    = tran.CsvToVsts(raw);
            var expect = new VstsTestCaseResult {
                Id = "468797", Description = "Check a definition record's PUBLISH_UPDATES field attribute", Outcome = "failed", Comment = "Media319"
            };

            Assert.AreEqual(expect.Outcome, res.Outcome);
            CollectionAssert.AreEquivalent(new List <string> {
                "516000", "52300"
            }, res.AssociatedBugs);
        }