private static ConditionalNST <int> CreateTestCase() { var map = new ConditionalNST <int>(); map.Add((Name)"Event([x],Silence,SELF)", null, 0); map.Add((Name)"EVENT([x],Speak,[y])", new ConditionSet(LogicalQuantifier.Universal, new [] { Condition.Parse("[type]=Informal"), Condition.Parse("[y]=SELF") }), 1); map.Add((Name)"EVENT([x],Speak,[y])", new ConditionSet( new[] { Condition.Parse("[type]=Formal"), Condition.Parse("[y]=SELF") }), 2); map.Add((Name)"EVENT(Self,Remind_Problem,-)", new ConditionSet(), 3); map.Add((Name)"EVENT(*,Problem_Solved,*)", new ConditionSet( new [] { Condition.Parse("[subject]=Player"), Condition.Parse("[TARGET]=Self"), } ), 4); return(map); }
private static ConditionalNST<int> CreateTestCase() { var map = new ConditionalNST<int>(); map.Add((Name)"Event([x],Silence,SELF)",null,0); map.Add((Name)"EVENT([x],Speak,[y])",new ConditionSet(LogicalQuantifier.Universal, new [] { Condition.Parse("[type]=Informal"), Condition.Parse("[y]=SELF") }),1); map.Add((Name)"EVENT([x],Speak,[y])", new ConditionSet( new[] { Condition.Parse("[type]=Formal"), Condition.Parse("[y]=SELF") }), 2); map.Add((Name)"EVENT(Self,Remind_Problem,-)", new ConditionSet(), 3); map.Add((Name)"EVENT(*,Problem_Solved,*)", new ConditionSet( new [] { Condition.Parse("[subject]=Player"), Condition.Parse("[TARGET]=Self"), } ), 4); return map; }