Content repo sql tests

This commit is contained in:
Morten Christensen
2012-11-26 11:29:20 -01:00
parent c98d3a8a1f
commit 8ee0fffb84
2 changed files with 24 additions and 0 deletions

View File

@@ -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 });
}
}
}

View File

@@ -121,6 +121,7 @@
<Compile Include="Configurations\FileSystemProviderTests.cs" />
<Compile Include="Configurations\RepositorySettingsTests.cs" />
<Compile Include="ContentStores\PublishMediaStoreTests.cs" />
<Compile Include="Persistence\Querying\ContentRepositorySqlClausesTest.cs" />
<Compile Include="PublishedContent\DynamicXmlTests.cs" />
<Compile Include="PublishedContent\PublishedContentDataTableTests.cs" />
<Compile Include="PublishedContent\PublishedContentTests.cs" />