* Force system text json for IJSonSerializer * Migrate ColorPickerValueConverter * Move ColorPickerValueConverter * Clean up ColorPickerValueConverter * Remove obsoleted property editors * Migrate FlexibleDropdownPropertyValueConverter to System.Text.Json * Use IJsonSerializer instead and move the value converter to Core * Migrate ImageCropperValueConverter to System.Text.Json * Inject jsonserializer in test and obsolete old constructor * Migrate JsonValueConverter to System.Text.Json * Remove ContextualConfigurationEditorJsonSerializer * Remove JsonNetSerializer * Remove obsolete DeserializeSubset from JsonSerializer interface * Fix FlexibleDropdownPropertyValueConverter * Update test JSON to be actual valid json * Update more test json * Update time format to be valid * Add JsonPropertyName to models
25 lines
690 B
C#
25 lines
690 B
C#
// Copyright (c) Umbraco.
|
|
// See LICENSE for more details.
|
|
|
|
using Moq;
|
|
using Umbraco.Cms.Core.IO;
|
|
using Umbraco.Cms.Core.PropertyEditors;
|
|
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<IShortStringHelper>(),
|
|
new SystemTextJsonSerializer(),
|
|
Mock.Of<IIOHelper>(),
|
|
new DataEditorAttribute(name) { ValueType = valueType });
|
|
}
|
|
}
|