Move MapperTestBase and ContentMapperTest into unit tests

This commit is contained in:
Mole
2020-10-20 14:44:30 +02:00
parent 05ac14d7f2
commit 1f0a935505
3 changed files with 22 additions and 1 deletions

View File

@@ -1,39 +0,0 @@
using NUnit.Framework;
using Umbraco.Core;
using Umbraco.Core.Models;
using Umbraco.Core.Persistence.Mappers;
namespace Umbraco.Tests.Persistence.Mappers
{
[TestFixture]
public class ContentMapperTest : MapperTestBase
{
[Test]
public void Can_Map_Id_Property()
{
var column = new ContentMapper(MockSqlContext(), CreateMaps()).Map(nameof(Content.Id));
Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.Node}].[id]"));
}
[Test]
public void Can_Map_Trashed_Property()
{
var column = new ContentMapper(MockSqlContext(), CreateMaps()).Map(nameof(Content.Trashed));
Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.Node}].[trashed]"));
}
[Test]
public void Can_Map_Published_Property()
{
var column = new ContentMapper(MockSqlContext(), CreateMaps()).Map(nameof(Content.Published));
Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.Document}].[published]"));
}
[Test]
public void Can_Map_Version_Property()
{
var column = new ContentMapper(MockSqlContext(), CreateMaps()).Map(nameof(Content.VersionId));
Assert.That(column, Is.EqualTo($"[{Constants.DatabaseSchema.Tables.ContentVersion}].[id]"));
}
}
}

View File

@@ -289,7 +289,6 @@
<Compile Include="Models\ContentTests.cs" />
<Compile Include="Persistence\SqlCeTableByTableTest.cs" />
<Compile Include="Persistence\DatabaseContextTests.cs" />
<Compile Include="Persistence\Mappers\ContentMapperTest.cs" />
<Compile Include="Persistence\Mappers\ContentTypeMapperTest.cs" />
<Compile Include="Persistence\Mappers\DataTypeMapperTest.cs" />
<Compile Include="Persistence\Mappers\DictionaryMapperTest.cs" />