示例#1
0
        public void CtorNoParserThrowsArgumentNullException()
        {
            // Arrange.
            ITaskParser parser = null;
            var         store  = MockRepository.GenerateStub <ITaskStore>();

            // Act.
            new TaskFactory(parser, store);
        }
示例#2
0
 /// <summary>
 /// Initializes a new task factory with the specified task parser.
 /// </summary>
 /// <param name="taskParser">
 /// The task parser to use.
 /// </param>
 /// <exception cref="ArgumenNullException">
 /// If <c>taskParser</c> is <c>null</c>.
 /// </exception>
 public TaskFactory(
     ITaskParser taskParser,
     ITaskStore taskStore
     )
 {
     if (taskParser == null)
     {
         throw new ArgumentNullException("taskParser");
     }
     if (taskStore == null)
     {
         throw new ArgumentNullException("taskStore");
     }
     _taskParser = taskParser;
     _taskStore  = taskStore;
 }