コード例 #1
0
        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);
            }
        }
コード例 #2
0
 public bool IsValidValue(string values, PluginBase.Capabilities caps)
 {
     // ToDo: Chekck if valid values
     return(true);
 }
コード例 #3
0
 public bool IsValidConfig(string config, PluginBase.Capabilities caps)
 {
     // ToDo: Check if valid config
     return(true);
 }
コード例 #4
0
 public void CapabilitiesTest()
 {
     PluginBase.Capabilities caps = Plugin.GetCapabilities();
     Assert.That(caps, Is.EqualTo(ExpectedCapabilities));
 }