コード例 #1
0
ファイル: CommandTest.cs プロジェクト: Zazcallabah/Alchemist
 public void CommandExistsForCheckingIfControllerIsDone()
 {
     var c = new IsFinishedCommand();
 }
コード例 #2
0
ファイル: CommandTest.cs プロジェクト: Zazcallabah/Alchemist
 public void IsFinishedCommandSaysContinueIfNotDone()
 {
     var c = new IsFinishedCommand();
     var rs = new RuleSet() { FoundElements = TestTools.GenerateElements( 2 ), Rules = TestTools.GenerateRules( 2 ) };
     var a = new AlchemyController( rs );
     Assert.AreEqual( Do.KeepProcessing, c.Run( a, new TestCommunicator() ) );
 }
コード例 #3
0
ファイル: CommandTest.cs プロジェクト: Zazcallabah/Alchemist
 public void IsFinishedCommandSaysExitWhenControllerIsDone()
 {
     var c = new IsFinishedCommand();
     var rs = new RuleSet() { FoundElements = TestTools.GenerateElements( 2 ), Rules = TestTools.GenerateRules( 3 ) };
     var a = new AlchemyController( rs );
     Assert.AreEqual( Do.Exit, c.Run( a, new TestCommunicator() ) );
 }
コード例 #4
0
ファイル: CommandTest.cs プロジェクト: Zazcallabah/Alchemist
 public void IsFinishedCommandSaysContinueIfEmptyElementList()
 {
     var c = new IsFinishedCommand();
     var rs = new RuleSet();
     var a = new AlchemyController( rs );
     Assert.AreEqual( Do.KeepProcessing, c.Run( a, new TestCommunicator() ) );
 }