diff --git a/src/Umbraco.Tests/Persistence/Querying/ContentRepositorySqlClausesTest.cs b/src/Umbraco.Tests/Persistence/Querying/ContentRepositorySqlClausesTest.cs new file mode 100644 index 0000000000..450e645672 --- /dev/null +++ b/src/Umbraco.Tests/Persistence/Querying/ContentRepositorySqlClausesTest.cs @@ -0,0 +1,23 @@ +using System; +using NUnit.Framework; +using Umbraco.Core.Persistence; + +namespace Umbraco.Tests.Persistence.Querying +{ + [TestFixture] + public class ContentRepositorySqlClausesTest + { + public void Can_Verify_Base_Clause() + { + var NodeObjectType = new Guid(""); + + var sql = new Sql(); + sql.Select("*") + .From("cmsDocument") + .InnerJoin("cmsContentVersion").On("[cmsDocument].[versionId] = [cmsContentVersion].[VersionId]") + .InnerJoin("cmsContent").On("[cmsContentVersion].[ContentId] = [cmsContent].[nodeId]") + .InnerJoin("umbracoNode").On("[cmsContent].[nodeId] = [umbracoNode].[id]") + .Where("[umbracoNode].[nodeObjectType] = @NodeObjectType", new { NodeObjectType }); + } + } +} \ No newline at end of file diff --git a/src/Umbraco.Tests/Umbraco.Tests.csproj b/src/Umbraco.Tests/Umbraco.Tests.csproj index c151464568..f740f0945c 100644 --- a/src/Umbraco.Tests/Umbraco.Tests.csproj +++ b/src/Umbraco.Tests/Umbraco.Tests.csproj @@ -121,6 +121,7 @@ +