コード例 #1
0
ファイル: TestSeason.cs プロジェクト: Rabka/BDSA2014
 public void TestPath_SyncChangeCommands()
 {
     var changeCommand = new ChangeCommandStub();
     season.AddChangeCommand(changeCommand);
     season.SyncChangeCommands();
     Assert.AreEqual(1, changeCommand.executeWasCalled);
 }
コード例 #2
0
ファイル: TestSeason.cs プロジェクト: Rabka/BDSA2014
 public void TestPolymorphism_AddChangeCommand()
 {
     ChangeCommandStub commandStub = new ChangeCommandStub();
     season.AddChangeCommand((IChangeCommand)commandStub);
     season.SyncChangeCommands();
     Assert.AreEqual(1, commandStub.executeWasCalled);
 }
コード例 #3
0
ファイル: TestSeason.cs プロジェクト: Rabka/BDSA2014
 public void TestPath_UndoAllChangeCommands2()
 {
     var changeCommand1 = new ChangeCommandStub();
     var changeCommand2 = new ChangeCommandStub();
     season.AddChangeCommand(changeCommand1);
     season.AddChangeCommand(changeCommand2);
     season.UndoLastChangeCommand();
     Assert.AreEqual(0, changeCommand1.undoWasCalled);
     Assert.AreEqual(1, changeCommand2.undoWasCalled);
 }
コード例 #4
0
ファイル: TestSeason.cs プロジェクト: Rabka/BDSA2014
 public void BoundaryTest_AddChangeCommand()
 {
     var commandStub = new ChangeCommandStub();
     season.AddChangeCommand(commandStub);
     season.AddChangeCommand(commandStub);
 }
コード例 #5
0
ファイル: TestSeason.cs プロジェクト: Rabka/BDSA2014
 public void TestBoundary_AddChangeCommand()
 {
     ChangeCommandStub commandStub = new ChangeCommandStub();
         season.AddChangeCommand((IChangeCommand)commandStub);
         season.AddChangeCommand(commandStub);
 }