Class PluginTestScenario
Namespace: Casewhere.Runtime.Models
Assembly: Casewhere.Runtime.dll
public class PluginTestScenario
Inheritance
Inherited Members
object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()
Extension Methods
ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<PluginTestScenario>(PluginTestScenario)
Constructors
PluginTestScenario()
public PluginTestScenario()
Properties
PluginMethod
public string PluginMethod { get; set; }
Property Value
PluginName
public string PluginName { get; set; }
Property Value
PluginResult
public PluginResult PluginResult { get; set; }
Property Value
PluginResult
Predicate
public Predicate<IDictionary<string, object>> Predicate { get; set; }
Property Value
Predicate<IDictionary<string, object>>
Methods
EvaluatePredicate(IDictionary<string, object>)
public bool EvaluatePredicate(IDictionary<string, object> parameters)
Parameters
parameters
IDictionary<string, object>
Returns
Parameters(Predicate<IDictionary<string, object>>)
public PluginTestScenario Parameters(Predicate<IDictionary<string, object>> predicate)
Parameters
predicate
Predicate<IDictionary<string, object>>
Returns
Returns(PluginResult)
public PluginTestScenario Returns(PluginResult pluginResult)
Parameters
pluginResult
PluginResult