Пример #1
0
        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);
        }
Пример #2
0
        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);
        }