Merge origin/dev-v8 into dev-v8-ExamineV2

This commit is contained in:
Stephan
2016-05-17 13:21:47 +02:00
147 changed files with 4555 additions and 4810 deletions

View File

@@ -38,10 +38,11 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
unitOfWork.Database.EnableSqlTrace = true;
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
unitOfWork.Database.EnableSqlTrace = true;
var repository = CreateRepository(unitOfWork);
// Act
var language = repository.Get(1);
@@ -57,16 +58,17 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Get_By_Iso_Code_On_LanguageRepository()
{
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
var au = CultureInfo.GetCultureInfo("en-AU");
var language = (ILanguage)new Language(au.Name)
{
CultureName = au.DisplayName
};
repository.AddOrUpdate(language);
unitOfWork.Commit();
unitOfWork.Flush();
//re-get
language = repository.GetByIsoCode(au.Name);
@@ -83,16 +85,17 @@ namespace Umbraco.Tests.Persistence.Repositories
public void Can_Perform_Get_By_Culture_Name_On_LanguageRepository()
{
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
var au = CultureInfo.GetCultureInfo("en-AU");
var language = (ILanguage)new Language(au.Name)
{
CultureName = au.DisplayName
};
repository.AddOrUpdate(language);
unitOfWork.Commit();
unitOfWork.Flush();
//re-get
language = repository.GetByCultureName(au.DisplayName);
@@ -110,9 +113,10 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var language = repository.Get(0);
@@ -126,9 +130,9 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var languages = repository.GetAll();
@@ -146,9 +150,9 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var languages = repository.GetAll(1, 2);
@@ -166,9 +170,9 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var query = new Query<ILanguage>(SqlSyntax, MappingResolver).Where(x => x.IsoCode == "da-DK");
@@ -186,9 +190,9 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var query = new Query<ILanguage>(SqlSyntax, MappingResolver).Where(x => x.IsoCode.StartsWith("D"));
@@ -204,14 +208,14 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var languageBR = new Language("pt-BR") {CultureName = "pt-BR"};
repository.AddOrUpdate(languageBR);
unitOfWork.Commit();
unitOfWork.Flush();
// Assert
Assert.That(languageBR.HasIdentity, Is.True);
@@ -224,9 +228,9 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var language = repository.Get(5);
@@ -234,7 +238,7 @@ namespace Umbraco.Tests.Persistence.Repositories
language.CultureName = "pt-BR";
repository.AddOrUpdate(language);
unitOfWork.Commit();
unitOfWork.Flush();
var languageUpdated = repository.Get(5);
@@ -250,14 +254,14 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var language = repository.Get(3);
repository.Delete(language);
unitOfWork.Commit();
unitOfWork.Flush();
var exists = repository.Exists(3);
@@ -271,9 +275,9 @@ namespace Umbraco.Tests.Persistence.Repositories
{
// Arrange
var provider = CreateUowProvider();
var unitOfWork = provider.GetUnitOfWork();
using (var repository = CreateRepository(unitOfWork))
using (var unitOfWork = provider.CreateUnitOfWork())
{
var repository = CreateRepository(unitOfWork);
// Act
var exists = repository.Exists(3);