* Update gitignore * Move csproj * Update project references * Update solutions * Update build scripts * Tests used to share editorconfig with projects in src * Fix broken tests. * Stop copying around .editorconfig merged root one with linting * csharp_style_expression_bodied -> suggestion * Move StyleCop rulesets to matching directories and update shared build properties * Remove legacy build files, update NuGet.cofig and solution files * Restore myget source * Clean up .gitignore * Update .gitignore * Move new test classes to tests after merge * Gitignore + nuget config * Move new test Co-authored-by: Ronald Barendse <ronald@barend.se>
32 lines
912 B
C#
32 lines
912 B
C#
// Copyright (c) Umbraco.
|
|
// See LICENSE for more details.
|
|
|
|
using Moq;
|
|
using Umbraco.Cms.Core.Hosting;
|
|
using Umbraco.Cms.Core.IO;
|
|
using Umbraco.Cms.Core.PropertyEditors;
|
|
using Umbraco.Cms.Core.Services;
|
|
using Umbraco.Cms.Core.Strings;
|
|
using Umbraco.Cms.Infrastructure.Serialization;
|
|
|
|
namespace Umbraco.Cms.Tests.Common.TestHelpers
|
|
{
|
|
public class MockedValueEditors
|
|
{
|
|
public static DataValueEditor CreateDataValueEditor(string name)
|
|
{
|
|
var valueType = ValueTypes.IsValue(name) ? name : ValueTypes.String;
|
|
|
|
return new DataValueEditor(
|
|
Mock.Of<ILocalizedTextService>(),
|
|
Mock.Of<IShortStringHelper>(),
|
|
new JsonNetSerializer(),
|
|
Mock.Of<IIOHelper>(),
|
|
new DataEditorAttribute(name, name, name)
|
|
{
|
|
ValueType = valueType
|
|
});
|
|
}
|
|
}
|
|
}
|