public void ComPluginSourceToXmlWithNullPropertiesExpectedSerializesPropertiesAsEmpty() { var expected = new ComPluginSource { ClsId = null, Is32Bit = false, }; var xml = expected.ToXml(); var actual = new ComPluginSource(xml); Assert.AreEqual(expected.ResourceType, actual.ResourceType); Assert.AreEqual("", actual.ClsId); Assert.AreEqual(false, actual.Is32Bit); }
public void ComPluginSourceToXmlExpectedSerializesProperties() { var expected = new ComPluginSource { ClsId = "Plugins\\someDllIMadeUpToTest.dll", Is32Bit = false, }; var xml = expected.ToXml(); var actual = new ComPluginSource(xml); Assert.AreEqual(expected.ResourceType, actual.ResourceType); Assert.AreEqual(expected.ClsId, actual.ClsId); Assert.AreEqual(expected.Is32Bit, actual.Is32Bit); }