From 57d0b22b665c0fff6f6ecf320e2229de1ff2cb6b Mon Sep 17 00:00:00 2001 From: dee-see Date: Sun, 28 Dec 2014 10:47:46 -0500 Subject: [PATCH 1/4] Added support for abstract classes that don't have a parameterless constructor --- src/UnityAutoMoq.Tests/AbstractService.cs | 7 +++++++ src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj | 5 +++++ src/UnityAutoMoq.Tests/UnityAutoMoqContainerFixture.cs | 9 +++++++++ src/UnityAutoMoq/UnityAutoMoqBuilderStrategy.cs | 8 +++++--- 4 files changed, 26 insertions(+), 3 deletions(-) create mode 100644 src/UnityAutoMoq.Tests/AbstractService.cs 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/UnityAutoMoq.Tests.csproj b/src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj index 52e3a2b..09f8148 100644 --- a/src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj +++ b/src/UnityAutoMoq.Tests/UnityAutoMoq.Tests.csproj @@ -86,12 +86,14 @@ False ..\packages\NUnit.2.5.10.11092\lib\pnunit.framework.dll + 3.5 + @@ -133,6 +135,9 @@ + + +