Index: Ringtoets/Common/test/Ringtoets.Common.IO.Test/Readers/CombinedXmlSchemaDefinitionTest.cs =================================================================== diff -u -r0d6159f5ff86ecb8733595159267c32d68bd4bfb -rc2e949a351b7f5d3d112a7e02d3baf8370bfb40b --- Ringtoets/Common/test/Ringtoets.Common.IO.Test/Readers/CombinedXmlSchemaDefinitionTest.cs (.../CombinedXmlSchemaDefinitionTest.cs) (revision 0d6159f5ff86ecb8733595159267c32d68bd4bfb) +++ Ringtoets/Common/test/Ringtoets.Common.IO.Test/Readers/CombinedXmlSchemaDefinitionTest.cs (.../CombinedXmlSchemaDefinitionTest.cs) (revision c2e949a351b7f5d3d112a7e02d3baf8370bfb40b) @@ -182,6 +182,24 @@ Assert.AreEqual("'nestedSchemaDefinitions' contains one or more schema definitions that are not referenced.", exception.Message); } + [Test] + public void Constructor_ValidSchemaDefinition_DoesNotThrowException() + { + // Call + TestDelegate call = () => new CombinedXmlSchemaDefinition(validMainSchemaDefinition, new Dictionary + { + { + "NestedSchemaDefinition1.xsd", validNestedSchemaDefinition1 + }, + { + "NestedSchemaDefinition2.xsd", validNestedSchemaDefinition2 + } + }); + + // Assert + Assert.DoesNotThrow(call); + } + public CombinedXmlSchemaDefinitionTest() { validMainSchemaDefinition = File.ReadAllText(Path.Combine(testDirectoryPath, "validMainSchemaDefinition.xsd"));