Exemplo n.º 1
0
 public void CancelExecuteTest()
 {
     model.CurrentMode  = 0;
     model.CurrentState = new DrawingState(model);
     model.PressPointer(90, 150);
     model.ReleasePointer(190, 250);
     model.CurrentMode  = 1;
     model.CurrentState = new DrawingState(model);
     model.PressPointer(90, 150);
     model.ReleasePointer(190, 250);
     clearCommand = new ClearCommand(model, model.GetTotalShapes);
     clearCommand.Execute();
     clearCommand.CancelExecute();
     Assert.AreEqual(2, model.GetTotalShapes.Count);
 }