private void button1_Click(object sender, EventArgs e) { InputData input = new InputData(); input.Description = "test des for input"; InputDataSet ds = new InputDataSet(); ds.InputParameters.AddParameter("key1", "v1"); ds.InputParameters.AddParameter("key2", "v2"); ds.InputParameters.AddParameter("key3", "v3"); ds.ExpectedValues.AddParameter("expected1", "v4"); ds.ExpectedValues.AddParameter("expected2", "v5"); ds.Key = "ds key1"; ds.Description = "des des1"; input.AddInputDataSet(ds); InputDataSet ds2 = new InputDataSet(); ds2.InputParameters.AddParameter("key1", "v1"); ds2.InputParameters.AddParameter("key2", "v2"); ds2.InputParameters.AddParameter("key3", "v3"); ds2.ExpectedValues.AddParameter("expected1", "v4"); ds2.ExpectedValues.AddParameter("expected2", "v5"); ds2.Key = "ds key2"; ds2.Description = "des des2"; input.AddInputDataSet(ds2); MessageBox.Show(input.Export("c:/test.xml").ToString()); }