public void TestCreateWithSingleParameter() { string expected = "<Evaluate id=\"7D7EC213-A4E9-4ace-BC40-46A9851FCA0A\"><Parameter name=\"param1\" value=\"val1\" /></Evaluate>"; NxEvaluate eval = new NxEvaluate("7D7EC213-A4E9-4ace-BC40-46A9851FCA0A", new NxParameter("param1", "val1", false)); string actual = eval.Create().OuterXml; Assert.AreEqual(expected, actual); }
public void TestCreateWithMultipleParameters() { string expected = "<Evaluate id=\"7D7EC213-A4E9-4ace-BC40-46A9851FCA0A\"><Parameter name=\"param1\" value=\"val1\" /><Parameter name=\"param2\" value=\"val2\" /></Evaluate>"; List<NxParameter> parameters = new List<NxParameter>(); parameters.Add(new NxParameter("param1", "val1", false)); parameters.Add(new NxParameter("param2", "val2", false)); NxEvaluate eval = new NxEvaluate("7D7EC213-A4E9-4ace-BC40-46A9851FCA0A", parameters); string actual = eval.Create().OuterXml; Assert.AreEqual(expected, actual); }