public Case SetDefaultCase(CaseData data) { var newCase = new Case(data, this); _defaultCase = newCase; return(newCase); }
public Case(CaseData data, Scenario parentScenario) { _conditions = data.Conditions; _scoreValue = data.ScoreValue; _outcome = data.Outcome; _parentScenario = parentScenario; }
public Case AddCase(CaseData data) { var newCase = new Case(data, this); _cases.Add(newCase); return(newCase); }
/// <summary> /// Creates a default case. Erases any conditions entered. /// </summary> /// <param name="data"></param> public DefaultCase(CaseData data, Scenario parentScenario) : base(new CaseData(new List <CaseCondition>(), data.ScoreValue, data.Outcome), parentScenario) { }