public void Create() { // Arrange DefaultTestResultsParserFactory defaultTestResultsParserFactory = new DefaultTestResultsParserFactory(); // Act ITestResultsParser testResultsParser = defaultTestResultsParserFactory.CreateParser(UnitTestResultXmlFormat.NUnit); // Assert Assert.AreEqual(true, testResultsParser is NUnitTestResultsParser); }
public void Create_ShouldThrowArgumentOutOfRange_WhenUnitTestResultXmlFormatIsNone() { // Arrange DefaultTestResultsParserFactory defaultTestResultsParserFactory = new DefaultTestResultsParserFactory(); // Act ArgumentOutOfRangeException argumentOutOfRangeException = Assert.Throws <ArgumentOutOfRangeException>(() => defaultTestResultsParserFactory.CreateParser(UnitTestResultXmlFormat.None)); // Assert Assert.AreEqual($"Exception of type 'System.ArgumentOutOfRangeException' was thrown.{Environment.NewLine}Parameter name: unitTestResultXmlFormat{Environment.NewLine}Actual value was None.", argumentOutOfRangeException.Message); }