* Run code cleanup * Dotnet format benchmarks project * Fix up Test.Common * Run dotnet format + manual cleanup * Run code cleanup for unit tests * Run dotnet format * Fix up errors * Manual cleanup of Unit test project * Update tests/Umbraco.Tests.Benchmarks/HexStringBenchmarks.cs Co-authored-by: Mole <nikolajlauridsen@protonmail.ch> * Update tests/Umbraco.Tests.Integration/Testing/TestDbMeta.cs Co-authored-by: Mole <nikolajlauridsen@protonmail.ch> * Update tests/Umbraco.Tests.Benchmarks/TypeFinderBenchmarks.cs Co-authored-by: Mole <nikolajlauridsen@protonmail.ch> * Update tests/Umbraco.Tests.Integration/Testing/UmbracoIntegrationTest.cs Co-authored-by: Mole <nikolajlauridsen@protonmail.ch> * Update tests/Umbraco.Tests.Integration/Umbraco.Core/Events/EventAggregatorTests.cs Co-authored-by: Mole <nikolajlauridsen@protonmail.ch> * Fix according to review * Fix after merge * Fix errors Co-authored-by: Nikolaj Geisle <niko737@edu.ucl.dk> Co-authored-by: Mole <nikolajlauridsen@protonmail.ch> Co-authored-by: Zeegaan <nge@umbraco.dk>
36 lines
973 B
C#
36 lines
973 B
C#
using System;
|
|
using Umbraco.Cms.Core.Models;
|
|
using Umbraco.Cms.Tests.Common.Builders.Interfaces;
|
|
|
|
namespace Umbraco.Cms.Tests.Common.Builders;
|
|
|
|
public class ContentCultureInfosBuilder : ChildBuilderBase<ContentCultureInfosCollectionBuilder, ContentCultureInfos>,
|
|
IWithNameBuilder,
|
|
IWithDateBuilder
|
|
{
|
|
private string _cultureIso;
|
|
|
|
public ContentCultureInfosBuilder(ContentCultureInfosCollectionBuilder parentBuilder) : base(parentBuilder)
|
|
{
|
|
}
|
|
|
|
public DateTime? Date { get; set; }
|
|
|
|
public string Name { get; set; }
|
|
|
|
public ContentCultureInfosBuilder WithCultureIso(string cultureIso)
|
|
{
|
|
_cultureIso = cultureIso;
|
|
return this;
|
|
}
|
|
|
|
public override ContentCultureInfos Build()
|
|
{
|
|
var name = Name ?? Guid.NewGuid().ToString();
|
|
var cultureIso = _cultureIso ?? "en-us";
|
|
var date = Date ?? DateTime.Now;
|
|
|
|
return new ContentCultureInfos(cultureIso) { Name = name, Date = date };
|
|
}
|
|
}
|