/// <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; }
/// <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; }