Index: Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableAssemblyTest.cs =================================================================== diff -u -r1f88ea122db66685810334df995c5ce69f164752 -r622f545f2c866b9b81fc2472947b560559a43cf2 --- Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableAssemblyTest.cs (.../SerializableAssemblyTest.cs) (revision 1f88ea122db66685810334df995c5ce69f164752) +++ Ringtoets/AssemblyTool/test/Ringtoets.AssemblyTool.IO.Test/Model/SerializableAssemblyTest.cs (.../SerializableAssemblyTest.cs) (revision 622f545f2c866b9b81fc2472947b560559a43cf2) @@ -411,8 +411,9 @@ [Test] [Explicit("XSD validation requires internet connection and takes about 30 seconds to complete.")] - public void GivenAssembly_WhenExported_ReturnsValidSerializedObject() + public void GivenFullyConfiguredAssembly_WhenExported_ThenCreatesValidSerializedFile() { + // Given var assessmentSection = new SerializableAssessmentSection { Id = "section1", @@ -541,14 +542,17 @@ xmlns.Add("asm", AssemblyXmlIdentifiers.AssemblyNamespace); var writer = new StringWriter(); + + // When serializer.Serialize(writer, assembly, xmlns); string xml = writer.ToString(); Console.WriteLine(xml); + // Then var schema = new XmlSchemaSet(); schema.Add("http://localhost/standaarden/assemblage", Path.Combine(TestHelper.GetTestDataPath(TestDataPath.Ringtoets.AssemblyTool.IO), "assemblage.xsd")); - - XDocument doc = XDocument.Parse(xml); + XDocument doc = XDocument.Parse(xml); + string msg = string.Empty; doc.Validate(schema, (o, e) => { msg += e.Message + Environment.NewLine; }); if (msg == string.Empty)