adding a few more tests.

This commit is contained in:
Claus
2017-06-26 11:31:46 +02:00
parent 22af206626
commit ee775a2fde

View File

@@ -2,8 +2,7 @@
using System.Collections.Generic;
using NUnit.Framework;
using Umbraco.Core.PropertyEditors.ValueConverters;
using Umbraco.Core;
namespace Umbraco.Tests.PropertyEditors
{
[TestFixture]
@@ -96,22 +95,26 @@ namespace Umbraco.Tests.PropertyEditors
var result = converter.ConvertDataToSource(null, value, false);
Assert.AreEqual(expected, result);
}
[TestCase(null, "1", false, 1)]
[TestCase(null, "1", true, 1)]
[TestCase(null, "0", false, 0)]
[TestCase(null, "0", true, 0)]
[TestCase(null, null, false, 0)]
[TestCase(null, null, true, 0)]
[TestCase(null, "-1", false, -1)]
[TestCase(null, "-1", true, -1)]
public void CanConvertDecimalAliasPropertyEditor(Core.Models.PublishedContent.PublishedPropertyType propertyType, object value, bool preview, double expected)
{
var converter = new DecimalValueConverter();
var result = converter.ConvertDataToSource(propertyType, value, preview);
Assert.AreEqual(expected, result);
}
[TestCase(null, "1", false, 1)]
[TestCase(null, "1", true, 1)]
[TestCase(null, "0", false, 0)]
[TestCase(null, "0", true, 0)]
[TestCase(null, null, false, 0)]
[TestCase(null, null, true, 0)]
[TestCase(null, "-1", false, -1)]
[TestCase(null, "-1", true, -1)]
[TestCase(null, "1.65", false, 1.65)]
[TestCase(null, "1.65", true, 1.65)]
[TestCase(null, "-1.65", false, -1.65)]
[TestCase(null, "-1.65", true, -1.65)]
public void CanConvertDecimalAliasPropertyEditor(Core.Models.PublishedContent.PublishedPropertyType propertyType, object value, bool preview, double expected)
{
var converter = new DecimalValueConverter();
var result = converter.ConvertDataToSource(propertyType, value, preview);
Assert.AreEqual(expected, result);
}
}
}