public void RemoteBashCSVFileResult() { var rootFile = TestUtils.CreateFileOfInt(20); // Get a simple query we can "play" with var q = new QueriableDummy <TestNtupe>(); var dude = q.AsCSV(new FileInfo("bogus.csv"), "run"); var query = DummyQueryExectuor.LastQueryModel; // Ok, now we can actually see if we can make it "go". var exe = new TTreeQueryExecutor(new[] { rootFile.AsRemoteBashUri() }, "dude", typeof(ntuple), typeof(TestNtupe)); exe.CompileDebug = true; exe.CleanupQuery = false; var result = exe.ExecuteScalar <FileInfo[]>(query); Assert.IsNotNull(result); Assert.AreEqual(1, result.Length); result[0].Refresh(); Assert.IsTrue(result[0].Exists); }