public void the_command_should_be_the_correct_type_to_move_the_target_node()
 {
     _command.All().First().ShouldBeAnInstanceOf <MoveDiagramNodeCommand>();
 }
 public void the_macro_command_should_contain_enough_commands_to_move_all_the_partners_too()
 {
     _command.All().Count(x => !x.IsEmpty()).ShouldBeEqualTo(4);
 }
 public void the_macro_command_should_only_contain_the_command_to_move_the_reaction()
 {
     _command.All().Count(x => !x.IsEmpty()).ShouldBeEqualTo(1);
 }