public override IEnumerable GetTestCases() { ArrayList[] valueSet = CreateValueSet(); int[] dimensions = CreateDimensions(valueSet); IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases(); #if NET_2_0 List <ParameterSet> testCases = new List <ParameterSet>(); #else ArrayList testCases = new ArrayList(); #endif foreach (TestCase pairwiseTestCase in pairwiseTestCases) { object[] testData = new object[pairwiseTestCase.Features.Length]; for (int i = 0; i < pairwiseTestCase.Features.Length; i++) { testData[i] = valueSet[i][pairwiseTestCase.Features[i]]; } ParameterSet testCase = new ParameterSet(); testCase.Arguments = testData; testCases.Add(testCase); } return(testCases); }
public override IEnumerable GetTestCases() { ArrayList[] valueSet = CreateValueSet(); int[] dimensions = CreateDimensions(valueSet); IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases(); #if NET_2_0 List<ParameterSet> testCases = new List<ParameterSet>(); #else ArrayList testCases = new ArrayList(); #endif foreach (TestCase pairwiseTestCase in pairwiseTestCases) { object[] testData = new object[pairwiseTestCase.Features.Length]; for (int i = 0; i < pairwiseTestCase.Features.Length; i++) { testData[i] = valueSet[i][pairwiseTestCase.Features[i]]; } ParameterSet testCase = new ParameterSet(); testCase.Arguments = testData; testCases.Add(testCase); } return testCases; }
public override IEnumerable <ITestCaseData> GetTestCases() { List <ITestCaseData> list = new List <ITestCaseData>(); ObjectList[] array = CreateValueSet(); int[] dimensions = CreateDimensions(array); IEnumerable testCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases(); foreach (TestCase item in testCases) { object[] array2 = new object[item.Features.Length]; for (int i = 0; i < item.Features.Length; i++) { array2[i] = array[i][item.Features[i]]; } ParameterSet parameterSet = new ParameterSet(); parameterSet.Arguments = array2; list.Add(parameterSet); } return(list); }
public override IEnumerable GetTestCases() { ArrayList[] valueSet = CreateValueSet(); int[] dimensions = CreateDimensions(valueSet); IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases(); ArrayList testCases = new ArrayList(); foreach (TestCase pairwiseTestCase in pairwiseTestCases) { object[] testData = new object[pairwiseTestCase.Features.Length]; for (int i = 0; i < pairwiseTestCase.Features.Length; i++) { testData[i] = valueSet[i][pairwiseTestCase.Features[i]]; } testCases.Add(testData); } return(testCases); }
/// <summary> /// Gets the test cases generated by this strategy instance. /// </summary> /// <returns>A set of test cases.</returns> public IEnumerable <ITestCaseData> GetTestCases(IEnumerable[] sources) { List <ITestCaseData> testCases = new List <ITestCaseData>(); List <object>[] valueSet = CreateValueSet(sources); int[] dimensions = CreateDimensions(valueSet); IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator().GetTestCases(dimensions); foreach (TestCaseInfo pairwiseTestCase in pairwiseTestCases) { object[] testData = new object[pairwiseTestCase.Features.Length]; for (int i = 0; i < pairwiseTestCase.Features.Length; i++) { testData[i] = valueSet[i][pairwiseTestCase.Features[i]]; } TestCaseParameters parms = new TestCaseParameters(testData); testCases.Add(parms); } return(testCases); }
/// <summary> /// Gets the test cases generated by this strategy instance. /// </summary> /// <returns>A set of test cases.</returns> public IEnumerable<ITestCaseData> GetTestCases(IEnumerable[] sources) { List<ITestCaseData> testCases = new List<ITestCaseData>(); List<object>[] valueSet = CreateValueSet(sources); int[] dimensions = CreateDimensions(valueSet); IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator().GetTestCases( dimensions ); foreach (TestCaseInfo pairwiseTestCase in pairwiseTestCases) { object[] testData = new object[pairwiseTestCase.Features.Length]; for (int i = 0; i < pairwiseTestCase.Features.Length; i++) { testData[i] = valueSet[i][pairwiseTestCase.Features[i]]; } ParameterSet parms = new ParameterSet(testData); testCases.Add(parms); } return testCases; }
public override IEnumerable GetTestCases() { ArrayList[] valueSet = CreateValueSet(); int[] dimensions = CreateDimensions(valueSet); IEnumerable pairwiseTestCases = new PairwiseTestCaseGenerator(dimensions).GetTestCases(); ArrayList testCases = new ArrayList(); foreach (TestCase pairwiseTestCase in pairwiseTestCases) { object[] testData = new object[pairwiseTestCase.Features.Length]; for (int i = 0; i < pairwiseTestCase.Features.Length; i++) { testData[i] = valueSet[i][pairwiseTestCase.Features[i]]; } testCases.Add(testData); } return testCases; }