public void PluginSourceToXmlWithNullPropertiesExpectedSerializesPropertiesAsEmpty() { var expected = new PluginSource { AssemblyLocation = null, AssemblyName = null, }; var xml = expected.ToXml(); var actual = new PluginSource(xml); Assert.AreEqual(expected.ResourceType, actual.ResourceType); Assert.AreEqual("", actual.AssemblyLocation); Assert.AreEqual("", actual.AssemblyName); }
public void PluginSourceToXmlExpectedSerializesProperties() { var expected = new PluginSource { AssemblyLocation = "Plugins\\someDllIMadeUpToTest.dll", AssemblyName = "dev2.test.namespacefortesting", }; var xml = expected.ToXml(); var actual = new PluginSource(xml); Assert.AreEqual(expected.ResourceType, actual.ResourceType); Assert.AreEqual(expected.AssemblyLocation, actual.AssemblyLocation); Assert.AreEqual(expected.AssemblyName, actual.AssemblyName); }