예제 #1
0
파일: Stepper.cs 프로젝트: rassilon/NModel
        public CompoundTerm DoAction(CompoundTerm action)
        {
            switch (action.FunctionSymbol.ToString())
            {
            case ("Tests"): return(null);   // first action in test seq.

            case ("SelectMessages"):
                NewsReaderUI.SelectMessages(); return(null);

            case ("SelectTopics"):
                NewsReaderUI.SelectTopics(); return(null);

            case ("ShowTitles"):
                NewsReaderUI.ShowTitles(); return(null);

            case ("ShowText"):
                NewsReaderUI.ShowText();
                return(null);

            case ("SortByFirst"):
                NewsReaderUI.SortByFirst();
                return(null);

            case ("SortByMostRecent"):
                NewsReaderUI.SortByMostRecent();
                return(null);

            default:
                throw new Exception("Unexpected action " + action);
            }
        }
예제 #2
0
파일: Stepper.cs 프로젝트: rassilon/NModel
 public void Reset()
 {
     NewsReaderUI.Reset();
 }