* Amend root content routing and ensure trailing slashes as configured * Fix false positives at root + add more tests * Awaited async method and resolved warning around readonly. --------- Co-authored-by: Andy Butland <abutland73@gmail.com>
21 lines
714 B
C#
21 lines
714 B
C#
using NUnit.Framework;
|
|
using Umbraco.Cms.Core.Models.PublishedContent;
|
|
using Umbraco.Cms.Tests.Common.Testing;
|
|
|
|
namespace Umbraco.Cms.Tests.Integration.Umbraco.Core.DeliveryApi.Request;
|
|
|
|
[TestFixture]
|
|
[UmbracoTest(Database = UmbracoTestOptions.Database.NewSchemaPerFixture)]
|
|
public abstract class ApiContentRouteBuilderTestBase : ApiContentRequestTestBase
|
|
{
|
|
protected IPublishedContent GetPublishedContent(Guid key)
|
|
{
|
|
UmbracoContextAccessor.Clear();
|
|
var umbracoContext = UmbracoContextFactory.EnsureUmbracoContext().UmbracoContext;
|
|
var publishedContent = umbracoContext.Content?.GetById(key);
|
|
Assert.IsNotNull(publishedContent);
|
|
|
|
return publishedContent;
|
|
}
|
|
}
|