private static ITestResultsParserFactory CreateTestResultsParserFactory(UnitTestResultXmlFormat unitTestResultXmlFormat, ITestResultsParser testResultsParser) { ITestResultsParserFactory testResultsParserFactory = Substitute.For <ITestResultsParserFactory>(); testResultsParserFactory.CreateParser(unitTestResultXmlFormat).Returns(testResultsParser); return(testResultsParserFactory); }
/// <summary> /// Initializes a new instance of the <see cref="TestRunResultParser"/> class. /// </summary> /// <param name="testResultsParserFactory">The test results parser factory.</param> /// <param name="unitTestResultXmlFormat">The unit test result XML format.</param> public TestRunResultParser(ITestResultsParserFactory testResultsParserFactory, UnitTestResultXmlFormat unitTestResultXmlFormat) { Format = unitTestResultXmlFormat; _testResultsParser = testResultsParserFactory.CreateParser(unitTestResultXmlFormat); }