public void GetPropertyInfos_ReturnsSupportedPropertyInfos() { // Setup using (var plugin = new StabilityStoneCoverPlugin()) { // Call PropertyInfo[] propertyInfos = plugin.GetPropertyInfos().ToArray(); // Assert Assert.AreEqual(4, propertyInfos.Length); PluginTestHelper.AssertPropertyInfoDefined( propertyInfos, typeof(HydraulicLoadsStateFailureMechanismContext), typeof(HydraulicLoadsStateFailureMechanismProperties)); PluginTestHelper.AssertPropertyInfoDefined( propertyInfos, typeof(RegistrationStateFailureMechanismContext), typeof(RegistrationStateFailureMechanismProperties)); PluginTestHelper.AssertPropertyInfoDefined( propertyInfos, typeof(StabilityStoneCoverWaveConditionsOutputContext), typeof(StabilityStoneCoverWaveConditionsOutputProperties)); PluginTestHelper.AssertPropertyInfoDefined( propertyInfos, typeof(StabilityStoneCoverWaveConditionsInputContext), typeof(StabilityStoneCoverWaveConditionsInputContextProperties)); } }
private static PropertyInfo GetInfo(StabilityStoneCoverPlugin plugin) { return(plugin.GetPropertyInfos().First(pi => pi.DataType == typeof(StabilityStoneCoverWaveConditionsOutputContext))); }
private static PropertyInfo GetInfo(StabilityStoneCoverPlugin plugin) { return(plugin.GetPropertyInfos().First(pi => pi.DataType == typeof(StabilityStoneCoverFailureMechanismContext))); }