Restored Umbraco.Tests (partially)
This commit is contained in:
@@ -0,0 +1,12 @@
|
||||
using Umbraco.Core.Configuration.Models;
|
||||
|
||||
namespace Umbraco.Tests.Common.Builders
|
||||
{
|
||||
public class ModelsBuilderConfigBuilder : BuilderBase<ModelsBuilderConfig>
|
||||
{
|
||||
public override ModelsBuilderConfig Build()
|
||||
{
|
||||
return new ModelsBuilderConfig();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,14 @@
|
||||
using System.Collections.Generic;
|
||||
using Umbraco.Core.Configuration.Models;
|
||||
using Umbraco.Core.Configuration.UmbracoSettings;
|
||||
|
||||
namespace Umbraco.Tests.Common.Builders
|
||||
{
|
||||
public class RequestHandlerSettingsBuilder : BuilderBase<RequestHandlerSettings>
|
||||
{
|
||||
private bool? _addTrailingSlash;
|
||||
private bool? _convertUrlsToAscii;
|
||||
private IEnumerable<IChar> _charCollection;
|
||||
|
||||
public RequestHandlerSettingsBuilder WithAddTrailingSlash(bool addTrailingSlash)
|
||||
{
|
||||
@@ -12,13 +16,30 @@ namespace Umbraco.Tests.Common.Builders
|
||||
return this;
|
||||
}
|
||||
|
||||
public RequestHandlerSettingsBuilder WithConvertUrlsToAscii(bool convertUrlsToAscii)
|
||||
{
|
||||
_convertUrlsToAscii = convertUrlsToAscii;
|
||||
return this;
|
||||
}
|
||||
|
||||
public RequestHandlerSettingsBuilder WithCharCollection(IEnumerable<IChar> charCollection)
|
||||
{
|
||||
_charCollection = charCollection;
|
||||
return this;
|
||||
}
|
||||
|
||||
|
||||
public override RequestHandlerSettings Build()
|
||||
{
|
||||
var addTrailingSlash = _addTrailingSlash ?? false;
|
||||
var convertUrlsToAscii = _convertUrlsToAscii ?? false;
|
||||
var charCollection = _charCollection ?? RequestHandlerSettings.DefaultCharCollection;
|
||||
|
||||
return new RequestHandlerSettings
|
||||
{
|
||||
AddTrailingSlash = addTrailingSlash,
|
||||
AddTrailingSlash = addTrailingSlash,
|
||||
ConvertUrlsToAscii = convertUrlsToAscii,
|
||||
CharCollection = charCollection,
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user