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_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 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); }