예제 #1
0
 public void ExecuteWithFileSet()
 {
     Task task = new Set();
     var command = new TaskCommand(task);
     // This will not actually select a file
     command.Context["file"] = "file";
     Assert.IsTrue(command.Execute() == 0);
 }
예제 #2
0
 public void ExecuteWithFileNotProperlySet()
 {
     Task task = new Set();
     var command = new TaskCommand(task);
     command.Context["file"] = null;
     // Not selecting any file is not considered an error
     Assert.IsTrue(command.Execute() == 0);
 }
예제 #3
0
 public void Task()
 {
     Task task = new Set();
     var command = new TaskCommand(task);
     Assert.AreEqual(task, command.Task);
 }
예제 #4
0
 public void Execute()
 {
     Task task = new Set();
     var command = new TaskCommand(task);
     Assert.IsTrue(command.Execute() == 0);
 }
예제 #5
0
 public void CommandToString()
 {
     Task task = new Set();
     var command = new TaskCommand(task);
     Assert.AreEqual("set", command.ToString());
 }
예제 #6
0
파일: TaskCommand.cs 프로젝트: rh/mix
        private bool Equals(TaskCommand taskCommand)
        {
            if (taskCommand == null)
            {
                return false;
            }

            if (!base.Equals(taskCommand))
            {
                return false;
            }

            return Equals(task, taskCommand.task);
        }