61 lines
2.3 KiB
C#
61 lines
2.3 KiB
C#
using System;
|
|
using System.Linq;
|
|
using NUnit.Framework;
|
|
|
|
namespace Umbraco.Tests.Configurations.UmbracoSettings
|
|
{
|
|
[TestFixture]
|
|
public class ScriptingElementDefaultTests : ScriptingElementTests
|
|
{
|
|
protected override bool TestingDefaults
|
|
{
|
|
get { return true; }
|
|
}
|
|
|
|
[Test]
|
|
public override void DataTypeModelStaticMappings()
|
|
{
|
|
Assert.AreEqual(0, Section.Scripting.Razor.DataTypeModelStaticMappings.Count);
|
|
}
|
|
|
|
}
|
|
|
|
[TestFixture]
|
|
public class ScriptingElementTests : UmbracoSettingsTests
|
|
{
|
|
[Test]
|
|
public void NotDynamicXmlDocumentElements()
|
|
{
|
|
Assert.IsTrue(Section.Scripting.Razor.NotDynamicXmlDocumentElements
|
|
.All(x => "p,div,ul,span".Split(',').Contains(x.Value)));
|
|
}
|
|
|
|
[Test]
|
|
public virtual void DataTypeModelStaticMappings()
|
|
{
|
|
var mappings = Section.Scripting.Razor.DataTypeModelStaticMappings.ToArray();
|
|
Assert.IsTrue(mappings[0].DataTypeGuid == Guid.Parse("A3DB4034-BCB0-4E69-B3EE-DD4E6ECA74C2"));
|
|
Assert.IsTrue(mappings[0] == "MyName.1");
|
|
|
|
Assert.IsTrue(mappings[1].DocumentTypeAlias == "textPage2");
|
|
Assert.IsTrue(mappings[1].NodeTypeAlias == "propertyAlias2");
|
|
Assert.IsTrue(mappings[1] == "MyName.2");
|
|
|
|
Assert.IsTrue(mappings[2].DataTypeGuid == Guid.Parse("BD14E709-45BE-431C-B228-6255CDEDFCD5"));
|
|
Assert.IsTrue(mappings[2].DocumentTypeAlias == "textPage3");
|
|
Assert.IsTrue(mappings[2].NodeTypeAlias == "propertyAlias3");
|
|
Assert.IsTrue(mappings[2] == "MyName.3");
|
|
|
|
Assert.IsTrue(mappings[3].DataTypeGuid == Guid.Parse("FCE8187E-0366-4833-953A-E5ECA11AA23A"));
|
|
Assert.IsTrue(mappings[3].DocumentTypeAlias == "textPage4");
|
|
Assert.IsTrue(mappings[3] == "MyName.4");
|
|
|
|
Assert.IsTrue(mappings[4].DataTypeGuid == Guid.Parse("9139315A-6681-4C45-B89F-BE48D30F9AB9"));
|
|
Assert.IsTrue(mappings[4].NodeTypeAlias == "propertyAlias5");
|
|
Assert.IsTrue(mappings[4] == "MyName.5");
|
|
|
|
Assert.IsTrue(mappings[5].NodeTypeAlias == "propertyAlias6");
|
|
Assert.IsTrue(mappings[5] == "MyName.6");
|
|
}
|
|
}
|
|
} |