Beispiel #1
0
 internal CountingReportGenerator(
     string testDescription,
     TestMode testMode,
     string trackingId,
     string expectedSource,
     IAsyncEnumerator <TestOperationResult> expectedTestResults,
     string actualSource,
     IAsyncEnumerator <TestOperationResult> actualTestResults,
     string resultType,
     ITestResultComparer <TestOperationResult> testResultComparer,
     ushort unmatchedResultsMaxSize,
     bool eventHubLongHaulMode)
 {
     this.TestDescription          = Preconditions.CheckNonWhiteSpace(testDescription, nameof(testDescription));
     this.TestMode                 = testMode;
     this.trackingId               = Preconditions.CheckNonWhiteSpace(trackingId, nameof(trackingId));
     this.ExpectedTestResults      = Preconditions.CheckNotNull(expectedTestResults, nameof(expectedTestResults));
     this.ExpectedSource           = Preconditions.CheckNonWhiteSpace(expectedSource, nameof(expectedSource));
     this.ActualSource             = Preconditions.CheckNonWhiteSpace(actualSource, nameof(actualSource));
     this.ActualTestResults        = Preconditions.CheckNotNull(actualTestResults, nameof(actualTestResults));
     this.TestResultComparer       = Preconditions.CheckNotNull(testResultComparer, nameof(testResultComparer));
     this.ResultType               = Preconditions.CheckNonWhiteSpace(resultType, nameof(resultType));
     this.enumeratedResultsMaxSize = Preconditions.CheckRange <ushort>(unmatchedResultsMaxSize, 1);
     this.EventHubLongHaulMode     = eventHubLongHaulMode;
 }
Beispiel #2
0
 public TestableTestResultFilter(
     ITestResultComparer <TestOperationResult> comparer,
     Func <IAsyncEnumerable <TestOperationResult>, Task <List <TestOperationResult> > > convertToListMethod,
     Func <IAsyncEnumerable <TestOperationResult>, Task <List <TestOperationResult> > > convertToListMethod2)
     : base(comparer)
 {
     this.convertToListMethod  = convertToListMethod;
     this.convertToListMethod2 = convertToListMethod2;
 }
 public CountingReportGenerator(
     string trackingId,
     string expectedSource,
     ITestResultCollection <TestOperationResult> expectedTestResults,
     string actualSource,
     ITestResultCollection <TestOperationResult> actualTestResults,
     string resultType,
     ITestResultComparer <TestOperationResult> testResultComparer)
 {
     this.trackingId          = Preconditions.CheckNonWhiteSpace(trackingId, nameof(trackingId));
     this.ExpectedTestResults = Preconditions.CheckNotNull(expectedTestResults, nameof(expectedTestResults));
     this.ExpectedSource      = Preconditions.CheckNonWhiteSpace(expectedSource, nameof(expectedSource));
     this.ActualSource        = Preconditions.CheckNonWhiteSpace(actualSource, nameof(actualSource));
     this.ActualTestResults   = Preconditions.CheckNotNull(actualTestResults, nameof(actualTestResults));
     this.TestResultComparer  = Preconditions.CheckNotNull(testResultComparer, nameof(testResultComparer));
     this.ResultType          = Preconditions.CheckNonWhiteSpace(resultType, nameof(resultType));
 }
 internal DirectMethodReportGenerator(
     string trackingId,
     string expectedSource,
     ITestResultCollection <TestOperationResult> expectedTestResults,
     string actualSource,
     ITestResultCollection <TestOperationResult> actualTestResults,
     string resultType,
     ITestResultComparer <TestOperationResult> testResultComparer,
     NetworkStatusTimeline networkStatusTimeline)
 {
     this.trackingId            = Preconditions.CheckNonWhiteSpace(trackingId, nameof(trackingId));
     this.ExpectedSource        = Preconditions.CheckNonWhiteSpace(expectedSource, nameof(expectedSource));
     this.ExpectedTestResults   = Preconditions.CheckNotNull(expectedTestResults, nameof(expectedTestResults));
     this.ActualSource          = Preconditions.CheckNonWhiteSpace(actualSource, nameof(actualSource));
     this.ActualTestResults     = Preconditions.CheckNotNull(actualTestResults, nameof(actualTestResults));
     this.ResultType            = Preconditions.CheckNonWhiteSpace(resultType, nameof(resultType));
     this.TestResultComparer    = Preconditions.CheckNotNull(testResultComparer, nameof(testResultComparer));
     this.NetworkStatusTimeline = Preconditions.CheckNotNull(networkStatusTimeline, nameof(networkStatusTimeline));
 }
Beispiel #5
0
 internal CountingReportGenerator(
     string testDescription,
     string trackingId,
     string expectedSource,
     ITestResultCollection <TestOperationResult> expectedTestResults,
     string actualSource,
     ITestResultCollection <TestOperationResult> actualTestResults,
     string resultType,
     ITestResultComparer <TestOperationResult> testResultComparer,
     ushort unmatchedResultsMaxSize)
 {
     this.TestDescription         = Preconditions.CheckNonWhiteSpace(testDescription, nameof(testDescription));
     this.trackingId              = Preconditions.CheckNonWhiteSpace(trackingId, nameof(trackingId));
     this.ExpectedTestResults     = Preconditions.CheckNotNull(expectedTestResults, nameof(expectedTestResults));
     this.ExpectedSource          = Preconditions.CheckNonWhiteSpace(expectedSource, nameof(expectedSource));
     this.ActualSource            = Preconditions.CheckNonWhiteSpace(actualSource, nameof(actualSource));
     this.ActualTestResults       = Preconditions.CheckNotNull(actualTestResults, nameof(actualTestResults));
     this.TestResultComparer      = Preconditions.CheckNotNull(testResultComparer, nameof(testResultComparer));
     this.ResultType              = Preconditions.CheckNonWhiteSpace(resultType, nameof(resultType));
     this.unmatchedResultsMaxSize = Preconditions.CheckRange <ushort>(unmatchedResultsMaxSize, 1);
 }
Beispiel #6
0
 internal TestResultFilter(ITestResultComparer <TestOperationResult> comparer)
 {
     this.comparer = comparer;
 }