public void ValueTest() { PluginBase.Capabilities caps = Plugin.GetCapabilities(); foreach (PluginBase.Capabilities capability in Enum.GetValues(typeof(PluginBase.Capabilities))) { if (!caps.HasFlag(capability)) { continue; } string config = Plugin.GetConfig(capability); Assert.That(IsValidValue(config, capability), Is.True); } }
public bool IsValidValue(string values, PluginBase.Capabilities caps) { // ToDo: Chekck if valid values return(true); }
public bool IsValidConfig(string config, PluginBase.Capabilities caps) { // ToDo: Check if valid config return(true); }
public void CapabilitiesTest() { PluginBase.Capabilities caps = Plugin.GetCapabilities(); Assert.That(caps, Is.EqualTo(ExpectedCapabilities)); }