Beispiel #1
0
        public void should_get_list_all_arguments()
        {
            args = new ListAllTaskArgs();
            var argument = new List <string> {
                "153"
            };

            converter.Convert(argument, Arg.Is <List <Type> >(listTypes => types.SequenceEqual(types))).Returns(args);
            client.GetTasks(args).Returns(new List <ClientTask>());

            command.Execute(argument);
            client.Received().GetTasks(args);
        }
Beispiel #2
0
        private AddTaskArgs ConvertToArgs(List <string> argument)
        {
            var addTaskArgs = converter.Convert(argument, new List <Type> {
                typeof(AddTaskArgs)
            }) as AddTaskArgs;

            return(addTaskArgs);
        }
Beispiel #3
0
        private SetDateTaskArgs ConvertToArgs(List <string> argument)
        {
            var setDateArgs = converter.Convert(argument, new List <Type> {
                typeof(SetDateTaskArgs)
            }) as SetDateTaskArgs;

            return(setDateArgs);
        }
Beispiel #4
0
        private RenameTaskArgs ConvertToArgs(List <string> argument)
        {
            var renameTaskArgs = converter.Convert(argument, new List <Type> {
                typeof(RenameTaskArgs)
            }) as RenameTaskArgs;

            return(renameTaskArgs);
        }
Beispiel #5
0
 public ClearDateTests()
 {
     command = new ClearDateCommand(converter, new StringWriter(), client);
     converter
     .Convert(argument, Arg.Is <List <Type> >(list => list.SequenceEqual(new List <Type> {
         typeof(ClearDateTaskArgs)
     })))
     .Returns(args);
 }
Beispiel #6
0
        private IListCommandArguments GetClientSpecification(List <string> source)
        {
            var types = new List <Type>
            {
                typeof(ListByDateTaskArgs), typeof(ListSingleTaskArgs), typeof(ListAllTaskArgs)
            };

            return(converter.Convert(source, types) as IListCommandArguments);
        }
Beispiel #7
0
 public SetDateTests()
 {
     command = new SetDateCommand(converter, writer, client);
     converter
     .Convert(argument, Arg.Is <List <Type> >(list => list.SequenceEqual(new List <Type> {
         typeof(SetDateTaskArgs)
     })))
     .Returns(args);
 }
Beispiel #8
0
 public RenameTests()
 {
     command = new RenameCommand(converter, textWriter, client);
     converter
     .Convert(argument, Arg.Is <List <Type> >(list => list.SequenceEqual(new List <Type> {
         typeof(RenameTaskArgs)
     })))
     .Returns(args);
 }
Beispiel #9
0
        public void Execute(List <string> argument)
        {
            var clearDateArgs =
                converter.Convert(argument, new List <Type> {
                typeof(ClearDateTaskArgs)
            }) as ClearDateTaskArgs;

            client.ExecuteCommand(clearDateArgs);
            if (clearDateArgs != null)
            {
                textWriter.WriteLine("Due date cleared for task ID: {0} .", clearDateArgs.Id);
            }
        }
Beispiel #10
0
 private CompleteTaskArgs ConvertToArgs(List <string> argument)
 {
     return(converter.Convert(argument, new List <Type> {
         typeof(CompleteTaskArgs)
     }) as CompleteTaskArgs);
 }