/// <summary> /// Constructs a new MingleProject /// </summary> /// <param name="projectId">An existing Mingle project_id</param> /// <param name="mingle">Mingle server</param> public MingleProject(string projectId, IMingleServer mingle) { ProjectId = projectId; _mingle = mingle; }
/// <summary> /// Testable constructor used to inject a Mingle fixture /// </summary> /// <param name="mingle"></param> internal ViewModel(IMingleServer mingle) { Mingle = mingle; }
internal void Initialize(string host, string login, string password) { Mingle = new MingleServer(host, login, password); }
/// <summary> /// Constructs a new Mingle Project object /// </summary> /// <param name="project"></param> /// <param name="model"></param> internal Project(string project, ViewModel model) { _mingle = model.Mingle; _project = _mingle.GetProject(project); _model = model; }