diff --git a/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj b/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj
index 8ed4684d..ddc2fe4f 100644
--- a/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj
+++ b/XmlSchemaClassGenerator.Tests/XmlSchemaClassGenerator.Tests.csproj
@@ -576,6 +576,9 @@
PreserveNewest
+
+ PreserveNewest
+
PreserveNewest
diff --git a/XmlSchemaClassGenerator.Tests/XmlTests.cs b/XmlSchemaClassGenerator.Tests/XmlTests.cs
index 3f8c5002..73fb53dd 100644
--- a/XmlSchemaClassGenerator.Tests/XmlTests.cs
+++ b/XmlSchemaClassGenerator.Tests/XmlTests.cs
@@ -84,7 +84,7 @@ private IEnumerable ConvertXml(string name, string xsd, Generator genera
const string IS24ImmoTransferPattern = @"xsd\is24immotransfer\is24immotransfer.xsd";
const string WadlPattern = @"xsd\wadl\*.xsd";
const string ListPattern = @"xsd\list\list.xsd";
- const string SimplePattern = @"xsd\simple\simple.xsd";
+ const string SimplePattern = @"xsd\simple\*.xsd";
const string ArrayOrderPattern = @"xsd\array-order\array-order.xsd";
const string ClientPattern = @"xsd\client\client.xsd";
const string IataPattern = @"xsd\iata\*.xsd";
diff --git a/XmlSchemaClassGenerator.Tests/xsd/simple/restriction.xsd b/XmlSchemaClassGenerator.Tests/xsd/simple/restriction.xsd
new file mode 100644
index 00000000..47c52e0e
--- /dev/null
+++ b/XmlSchemaClassGenerator.Tests/xsd/simple/restriction.xsd
@@ -0,0 +1,11 @@
+
+
+
+
+
+
+
+
+
+
+