Files
Umbraco-CMS/src/Umbraco.Tests/Strings/MockShortStringHelper.cs

73 lines
1.9 KiB
C#
Raw Normal View History

using System.Collections.Generic;
using Umbraco.Core.Strings;
namespace Umbraco.Tests.Strings
{
class MockShortStringHelper : IShortStringHelper
{
public void Freeze()
{
IsFrozen = true;
}
public bool IsFrozen { get; private set; }
public string GetShortStringServicesJavaScript(string controllerPath) { return "SSSJS"; }
public string CleanStringForSafeAlias(string text)
{
return "SAFE-ALIAS::" + text;
}
2018-04-30 15:11:01 +02:00
public string CleanStringForSafeAlias(string text, string culture)
{
return "SAFE-ALIAS-CULTURE::" + text;
}
public string CleanStringForUrlSegment(string text)
{
return "URL-SEGMENT::" + text;
}
2018-04-30 15:11:01 +02:00
public string CleanStringForUrlSegment(string text, string culture)
{
return "URL-SEGMENT-CULTURE::" + text;
}
public string CleanStringForSafeFileName(string text)
{
return "SAFE-FILE-NAME::" + text;
}
2018-04-30 15:11:01 +02:00
public string CleanStringForSafeFileName(string text, string culture)
{
return "SAFE-FILE-NAME-CULTURE::" + text;
}
public string SplitPascalCasing(string text, char separator)
{
return "SPLIT-PASCAL-CASING::" + text;
}
public string CleanString(string text, CleanStringType stringType)
{
return "CLEAN-STRING-A::" + text;
}
public string CleanString(string text, CleanStringType stringType, char separator)
{
return "CLEAN-STRING-B::" + text;
}
2018-04-30 15:11:01 +02:00
public string CleanString(string text, CleanStringType stringType, string culture)
{
return "CLEAN-STRING-C::" + text;
}
2018-04-30 15:11:01 +02:00
public string CleanString(string text, CleanStringType stringType, char separator, string culture)
{
return "CLEAN-STRING-D::" + text;
}
}
}