Skip to content

Commit

Permalink
Inlined method.
Browse files Browse the repository at this point in the history
  • Loading branch information
grahamrhay committed Nov 15, 2011
1 parent fc78c1f commit f4de909
Showing 1 changed file with 13 additions and 23 deletions.
36 changes: 13 additions & 23 deletions MbUnitAdapter/MbUnitAdapter/GallioAdapter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ public void DiscoverTests(IEnumerable<string> sources, ObjectModel.Logging.IMess
if (gallioTestscases != null)
{
frameworkLogger.Log(LogSeverity.Info, "Found " + gallioTestscases.Count().ToString());
MapGallioTestCases(gallioTestscases, frameworkLogger, discoverySink, sources);
MapGallioTestCases(gallioTestscases, frameworkLogger, discoverySink);
}
}
catch (Exception ex)
Expand All @@ -63,30 +63,20 @@ public void DiscoverTests(IEnumerable<string> sources, ObjectModel.Logging.IMess
}
}

private void MapGallioTestCases(IEnumerable<TestData> gallioTestCases, TestFrameworkLogger logger, ITestCaseDiscoverySink discoverySink, IEnumerable<string> sources)
private void MapGallioTestCases(IEnumerable<TestData> gallioTestCases, TestFrameworkLogger logger, ITestCaseDiscoverySink discoverySink)
{
foreach(var gallioTestCase in gallioTestCases)
{
CreateTestCase(gallioTestCase, discoverySink, logger);

if(gallioTestCase.Children.Count > 0)
{
MapGallioTestCases(gallioTestCase.AllTests, logger, discoverySink, sources);
}
foreach (var gallioTestCase in gallioTestCases)
{
var testCase = testCaseFactory.GetTestCase(gallioTestCase);
discoverySink.SendTestCase(testCase);

if (gallioTestCase.Children.Count > 0)
{
MapGallioTestCases(gallioTestCase.AllTests, logger, discoverySink);
}
}
}

private void CreateTestCase(TestData testData, ITestCaseDiscoverySink discoverySink, TestFrameworkLogger logger)
{
TestCase testCase = testCaseFactory.GetTestCase(testData);

logger.Log(LogSeverity.Info, "Sending to the sink");

discoverySink.SendTestCase(testCase);


}

}

private ICodeElementInfo LoadAssembly(string source, ReflectionOnlyAssemblyLoader loader)
{
loader.AddHintDirectory(Path.GetDirectoryName(source));
Expand Down

0 comments on commit f4de909

Please sign in to comment.