예제 #1
0
        public Case SetDefaultCase(CaseData data)
        {
            var newCase = new Case(data, this);

            _defaultCase = newCase;
            return(newCase);
        }
예제 #2
0
 public Case(CaseData data, Scenario parentScenario)
 {
     _conditions     = data.Conditions;
     _scoreValue     = data.ScoreValue;
     _outcome        = data.Outcome;
     _parentScenario = parentScenario;
 }
예제 #3
0
        public Case AddCase(CaseData data)
        {
            var newCase = new Case(data, this);

            _cases.Add(newCase);
            return(newCase);
        }
예제 #4
0
 /// <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)
 {
 }