예제 #1
0
파일: TestCase.cs 프로젝트: he-dev/gunter
 public static IEnumerable <IMessage> Messages(this TestCase testCase, TestBundle testBundle)
 {
     return
         ((from id in testCase.MessageIds
           join alert in testBundle.Messages on id equals alert.Id
           select alert).Distinct());
 }
예제 #2
0
파일: TestCase.cs 프로젝트: he-dev/gunter
 public static IEnumerable <IReport> Reports(this TestCase testCase, TestBundle testBundle)
 {
     return
         ((from id in testCase.Messages(testBundle).SelectMany(alert => alert.ReportIds)
           join report in testBundle.Reports on id equals report.Id
           select report).Distinct());
 }
예제 #3
0
파일: TestCase.cs 프로젝트: he-dev/gunter
 public static IEnumerable <IDataSource> DataSources(this TestCase testCase, TestBundle testBundle)
 {
     return
         ((from id in testCase.DataSourceIds
           join ds in testBundle.DataSources on id equals ds.Id
           select ds).Distinct());
 }