public void RunTestsAction_BadFile_ReturnsNonRunnableSuite() { var driver = new NUnitFrameworkDriver(AppDomain.CurrentDomain, BAD_FILE, _settings); driver.Load(); var result = XmlHelper.CreateXmlNode(driver.Run(new NullListener(), TestFilter.Empty)); Assert.That(result.Name, Is.EqualTo("test-suite")); Assert.That(result.GetAttribute("type"), Is.EqualTo("Assembly")); Assert.That(result.GetAttribute("runstate"), Is.EqualTo("NotRunnable")); Assert.That(result.GetAttribute("testcasecount"), Is.EqualTo("0")); Assert.That(GetSkipReason(result), Contains.Substring(BAD_FILE).And.StartsWith("Could not load")); Assert.That(result.SelectNodes("test-suite").Count, Is.EqualTo(0), "Load result should not have child tests"); }