public void Get_Returns_Null_For_Resources_That_Dont_Exist() { const string name = "NOT ACTUALLY A RESOURCE!!!!!!"; var source = new EmbeddedResourceSource(); string value; var result = source.Get(name, null, out value); Assert.IsNull(value); Assert.IsFalse(result); }
public void Get_Allows_Names_With_Underscores() { const string name = "Test_Value_4_Embedded"; const string expected = "Setting!"; var source = new EmbeddedResourceSource(); string value; var result = source.Get(name, null, out value); Assert.AreEqual(expected, value); Assert.IsTrue(result); }
public void Get_Returns_Value_From_json_Resource() { const string name = "TestValue2Embedded"; const string expected = "[ \"string array\" ]"; var source = new EmbeddedResourceSource(); string value; var result = source.Get(name, null, out value); Assert.AreEqual(expected, value); Assert.IsTrue(result); }
public void Get_Returns_Value_From_xml_Resource() { const string name = "TestValue3Embedded"; const string expected = "<element>some xml</element>"; var source = new EmbeddedResourceSource(); string value; var result = source.Get(name, null, out value); Assert.AreEqual(expected, value); Assert.IsTrue(result); }
public override TestResult Run(EventListener listener, ITestFilter filter) { listener.TestStarted(TestName); var source = new EmbeddedResourceSource(m_FixtureType.Assembly); var target = new FileTarget(new SpecificationConfig().Load(m_FixtureType).BaseOutputDirectory); var concordion = new ConcordionBuilder().WithSource(source).WithTarget(target).Build(); Fixture = Reflect.Construct(m_FixtureType); var concordionResult = concordion.Process(Fixture); var testResult = NUnitTestResult(concordionResult); listener.TestFinished(testResult); return(testResult); }