Ejemplo n.º 1
0
        //---------------------------------------------------------------------

        private void AssertAreEqual(Landis.PlugIns.PlugInInfo expected,
                                    Landis.PlugIns.PlugInInfo actual)
        {
            Assert.IsNotNull(actual);
            Assert.AreEqual(expected.Name, actual.Name);
            Assert.AreEqual(expected.PlugInType.Name, actual.PlugInType.Name);
            Assert.AreEqual(expected.ImplementationName, actual.ImplementationName);
        }
Ejemplo n.º 2
0
        public void CoreInfo_NameAndType()
        {
            ExtensionInfo extensionInfo = new ExtensionInfo(
                "Foo Bar",                      // name
                null,                           // version
                "output",                       // type
                null,                           // assembly name
                null,                           // class name
                null,                           // description
                null,                           // user guide path
                null                            // core version
                );

            Landis.PlugIns.PlugInInfo coreInfo = extensionInfo.CoreInfo;
            Assert.IsNotNull(coreInfo);
            Assert.AreEqual(extensionInfo.Name, coreInfo.Name);
            Assert.IsNotNull(coreInfo.PlugInType);
            Assert.AreEqual(extensionInfo.Type, coreInfo.PlugInType.Name);
            Assert.IsNull(coreInfo.ImplementationName);
        }