public void ProcessRequest(HttpContext context) { var languages = context.Request.QueryString["languages"].Split(','); var resourceSets = context.Request.QueryString["resourceSets"].Split(','); var ns = (context.Request.QueryString["ns"] ?? String.Empty); var exporter = new ResourceExporter(languages, resourceSets, ns); var xml = exporter.Export().ToXml(); context.Response.Clear(); context.Response.AddHeader("Content-Disposition", "attachment; filename=export.xml"); context.Response.AddHeader("Content-Type", "application/xml"); context.Response.Write(xml); }
public void Export_OnValidCall_ConfirmResult() { // Arrange string file; string message; var row1 = _dataTable.NewRow(); var row2 = _dataTable.NewRow(); row2[IDColumn] = DummyInt; _dataTable.Rows.Add(row1); _dataTable.Rows.Add(row2); // Act var result = _testObj.Export(out file, out message); // Assert this.ShouldSatisfyAllConditions( () => result.ShouldBeTrue(), () => _listItemSystemUpdated.ShouldBeTrue(), () => _fileAdded.ShouldBeTrue()); }
public virtual bool ExportTask(string directory) { return(resourceExporter.Export("NotifyPropertyWeaverMsBuildTask.dll", new FileInfo(Path.Combine(directory, "NotifyPropertyWeaverMsBuildTask.dll")))); }
public virtual bool ExportTask(string directory) { return(resourceExporter.Export("Costura.dll", new FileInfo(Path.Combine(directory, "Costura.dll")))); }