2015-01-14 12:09:30 +11:00
|
|
|
|
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)
|
2015-01-14 12:09:30 +11:00
|
|
|
|
{
|
|
|
|
|
|
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)
|
2015-01-14 12:09:30 +11:00
|
|
|
|
{
|
|
|
|
|
|
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)
|
2015-01-14 12:09:30 +11:00
|
|
|
|
{
|
|
|
|
|
|
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)
|
2015-01-14 12:09:30 +11:00
|
|
|
|
{
|
|
|
|
|
|
return "CLEAN-STRING-C::" + text;
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2018-04-30 15:11:01 +02:00
|
|
|
|
public string CleanString(string text, CleanStringType stringType, char separator, string culture)
|
2015-01-14 12:09:30 +11:00
|
|
|
|
{
|
|
|
|
|
|
return "CLEAN-STRING-D::" + text;
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|
|
|
|
|
|
}
|