Table of Contents

Class PluginTestScenario

Namespace: Casewhere.Runtime.Models
Assembly: Casewhere.Runtime.dll

public class PluginTestScenario

Inheritance

objectPluginTestScenario

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

string

PluginName

public string PluginName { get; set; }

Property Value

string

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

bool

Parameters(Predicate<IDictionary<string, object>>)

public PluginTestScenario Parameters(Predicate<IDictionary<string, object>> predicate)

Parameters

predicate Predicate<IDictionary<string, object>>

Returns

PluginTestScenario

Returns(PluginResult)

public PluginTestScenario Returns(PluginResult pluginResult)

Parameters

pluginResult PluginResult

Returns

PluginTestScenario