Example #1
0
 /// <summary>
 /// Initializes a new <see cref="ProjectViewModel"/>.
 /// </summary>
 /// <param name="project">A project belonging to a solution</param>
 /// <param name="sourceFactory">Creates test source view-models</param>
 /// <param name="scheduler">Used to schedule background tasks</param>
 public ProjectViewModel(TfsSolutionProject project, Func <TfsFile, AutomationSourceViewModel> sourceFactory,
                         TaskScheduler scheduler)
 {
     _project       = project;
     _sourceFactory = sourceFactory;
     _scheduler     = scheduler;
 }
Example #2
0
 /// <summary>
 /// Initializes a new <see cref="ProjectViewModel"/>.
 /// </summary>
 /// <param name="project">A project belonging to a solution</param>
 /// <param name="sourceFactory">Creates test source view-models</param>
 public ProjectViewModel(TfsSolutionProject project,
                         Func <TfsFile, AutomationSourceViewModel> sourceFactory)
 {
     _project       = project;
     _sourceFactory = sourceFactory;
 }