Fixes unit tests

This commit is contained in:
Shannon
2014-03-27 16:27:57 +11:00
parent 1b23540b87
commit cc0bcc2d59
2 changed files with 15 additions and 4 deletions

View File

@@ -4,12 +4,15 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using AutoMapper;
using Moq;
using NUnit.Framework;
using Umbraco.Core;
using Umbraco.Core.Dictionary;
using Umbraco.Core.Models;
using Umbraco.Core.PropertyEditors;
using Umbraco.Tests.TestHelpers;
using Umbraco.Tests.TestHelpers.Entities;
using Umbraco.Web.Dictionary;
using Umbraco.Web.Models.ContentEditing;
using Umbraco.Web.Models.Mapping;
using umbraco;
@@ -21,6 +24,14 @@ namespace Umbraco.Tests.Models.Mapping
[TestFixture]
public class ContentWebModelMappingTests : BaseDatabaseFactoryTest
{
protected override void FreezeResolution()
{
CultureDictionaryFactoryResolver.Current = new CultureDictionaryFactoryResolver(
Mock.Of<ICultureDictionaryFactory>());
base.FreezeResolution();
}
[PropertyEditor("Test.Test", "Test", "~/Test.html")]
public class TestPropertyEditor : PropertyEditor
{

View File

@@ -103,11 +103,11 @@ namespace Umbraco.Tests.PropertyEditors
Assert.AreEqual(1, result.Count);
Assert.IsTrue(result.ContainsKey("items"));
var items = result["items"] as IDictionary<int, string>;
var items = result["items"] as IDictionary<int, IDictionary<string, object>>;
Assert.IsNotNull(items);
Assert.AreEqual("Item 1", items[1]);
Assert.AreEqual("Item 2", items[2]);
Assert.AreEqual("Item 3", items[3]);
Assert.AreEqual("Item 1", items[1]["value"]);
Assert.AreEqual("Item 2", items[2]["value"]);
Assert.AreEqual("Item 3", items[3]["value"]);
}
}