diff --git a/src/UnityAutoMoq.Tests/AbstractService.cs b/src/UnityAutoMoq.Tests/AbstractService.cs
new file mode 100644
index 0000000..1c991f9
--- /dev/null
+++ b/src/UnityAutoMoq.Tests/AbstractService.cs
@@ -0,0 +1,7 @@
+namespace UnityAutoMoq.Tests
+{
+ public abstract class AbstractService
+ {
+ public AbstractService(IService service) { }
+ }
+}
diff --git a/src/UnityAutoMoq.Tests/AbstractServiceWithAmbiguousConstructor.cs b/src/UnityAutoMoq.Tests/AbstractServiceWithAmbiguousConstructor.cs
new file mode 100644
index 0000000..7f6d00b
--- /dev/null
+++ b/src/UnityAutoMoq.Tests/AbstractServiceWithAmbiguousConstructor.cs
@@ -0,0 +1,8 @@
+namespace UnityAutoMoq.Tests
+{
+ public abstract class AbstractServiceWithAmbiguousConstructor
+ {
+ public AbstractServiceWithAmbiguousConstructor(IService service) { }
+ public AbstractServiceWithAmbiguousConstructor(IAnotherService service) { }
+ }
+}
diff --git a/src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj b/src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj
index 52e3a2b..05b3c67 100644
--- a/src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj
+++ b/src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj
@@ -86,12 +86,15 @@
False
..\packages\NUnit.2.5.10.11092\lib\pnunit.framework.dll
+
3.5
+
+
@@ -101,6 +104,7 @@
+
@@ -133,6 +137,9 @@
+
+
+