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