public void GetServerAPIConsole() { string expected = File.ReadAllText(Path.Combine(_requestsTestDataPath, "GetServerAPIConsole.xml")); var request = new GetServerAPIConsole { SessionId = "sid", Filter = new TPropertyListFilter { Mask = "", Groups = new TPropertyStringList { Val = new List <string> { "Protocols" } }, Clear = true }, Comments = true }; var xml = request.ToXml().InnerXmlFormatted(); Assert.AreEqual(expected, xml); XmlDocument doc = new XmlDocument(); doc.LoadXml(File.ReadAllText(Path.Combine(_responsesTestDataPath, "GetServerAPIConsole.xml"))); var response = request.FromHttpRequestResult(new HttpRequestResult { Response = doc.InnerXml }); Assert.AreEqual("result", response.Type); Assert.AreEqual(0, response.Offset); Assert.AreEqual(0, response.OverallCount); Assert.AreEqual(0, response.Items.Count); }
public void GetServerAPIConsole_NoFilter() { string expected = File.ReadAllText(Path.Combine(_requestsTestDataPath, "GetServerAPIConsole_NoFilter.xml")); var request = new GetServerAPIConsole { SessionId = "sid", Comments = true }; var xml = request.ToXml().InnerXmlFormatted(); Assert.AreEqual(expected, xml); XmlDocument doc = new XmlDocument(); doc.LoadXml(File.ReadAllText(Path.Combine(_responsesTestDataPath, "GetServerAPIConsole.xml"))); var response = request.FromHttpRequestResult(new HttpRequestResult { Response = doc.InnerXml }); Assert.AreEqual("result", response.Type); Assert.AreEqual(0, response.Offset); Assert.AreEqual(0, response.OverallCount); Assert.AreEqual(0, response.Items.Count); }