diff --git a/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Base.cs b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Base.cs new file mode 100644 index 0000000000..61aab4c2cf --- /dev/null +++ b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Base.cs @@ -0,0 +1,7 @@ +namespace Umbraco.Tests.CodeFirst.TestModels.Composition +{ + public class Base + { + + } +} \ No newline at end of file diff --git a/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Meta.cs b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Meta.cs new file mode 100644 index 0000000000..94ed429e50 --- /dev/null +++ b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Meta.cs @@ -0,0 +1,10 @@ +namespace Umbraco.Tests.CodeFirst.TestModels.Composition +{ + public class Meta : IMeta + { + + } + + public interface IMeta + {} +} \ No newline at end of file diff --git a/src/Umbraco.Tests/CodeFirst/TestModels/Composition/News.cs b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/News.cs new file mode 100644 index 0000000000..d0cfc47a40 --- /dev/null +++ b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/News.cs @@ -0,0 +1,10 @@ +namespace Umbraco.Tests.CodeFirst.TestModels.Composition +{ + /// + /// Deriving class is parent, interfaces are compositions + /// + public class News : Base, IMeta, ISeo + { + + } +} \ No newline at end of file diff --git a/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Seo.cs b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Seo.cs new file mode 100644 index 0000000000..cd94ad61df --- /dev/null +++ b/src/Umbraco.Tests/CodeFirst/TestModels/Composition/Seo.cs @@ -0,0 +1,10 @@ +namespace Umbraco.Tests.CodeFirst.TestModels.Composition +{ + public class Seo : ISeo + { + + } + + public interface ISeo + {} +} \ No newline at end of file diff --git a/src/Umbraco.Tests/Umbraco.Tests.csproj b/src/Umbraco.Tests/Umbraco.Tests.csproj index bde4777197..160b8baf43 100644 --- a/src/Umbraco.Tests/Umbraco.Tests.csproj +++ b/src/Umbraco.Tests/Umbraco.Tests.csproj @@ -103,6 +103,10 @@ + + + +