public void SolveRequestResponseMessageSerializationTest() { var solveRequestResponseMessage = new SolveRequestResponseMessage(123L); var result = solveRequestResponseMessage.SerializeToXml(); Assert.IsNotNull(result); Assert.AreNotEqual(0, result.Length); var xmlValidator = new XmlValidator(); var xsdSchemaFile = "SolveRequestResponseMessage.xsd"; var xsdSchemaPath = Path.Combine(_xsdSchemasPath, xsdSchemaFile); var validationResult = xmlValidator.Validate(result, xsdSchemaPath, true); var errorsCount = validationResult.Errors.Count + validationResult.Warnings.Count; Assert.AreEqual(0, errorsCount); #region ExampleResult //<?xml version="1.0" encoding="utf-16"?> //<SolveRequestResponse xmlns="http://www.mini.pw.edu.pl/ucc/"> // <Id>123</Id> //</SolveRequestResponse> #endregion }