public IDataSourceViewModel GetOrAddPath(string path) { IDataSourceViewModel dataSource; if (Directory.Exists(path)) { dataSource = _dataSources.GetOrAddFolder(path); } else { dataSource = _dataSources.GetOrAddFile(path); } OpenFile(dataSource); return(dataSource); }
public void GetOrAddFolder(string folder) { CurrentDataSource = _dataSources.GetOrAddFolder(folder); }
public void TestFolderDataSourceCannotBeDragged() { var folder = _model.GetOrAddFolder("bar"); _model.CanBeDragged(folder).Should().BeFalse("because folder data sources do not partake in drag 'n drop operations"); }