Merge origin/dev-v8 into dev-v8-ExamineV2
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user