Test + fix
This commit is contained in:
@@ -4,7 +4,6 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
using Microsoft.Extensions.Logging;
|
||||
using Moq;
|
||||
using NUnit.Framework;
|
||||
@@ -24,7 +23,8 @@ namespace Umbraco.Cms.Tests.Integration.Umbraco.Infrastructure.Services
|
||||
[UmbracoTest(Database = UmbracoTestOptions.Database.NewSchemaPerTest)]
|
||||
public class MacroServiceTests : UmbracoIntegrationTest
|
||||
{
|
||||
private IMacroService MacroService => GetRequiredService<IMacroService>();
|
||||
[Obsolete("After merging IMacroWithAliasService interface with IMacroService in Umbraco 11, this should go back to just being GetRequiredService<IMacroService>()")]
|
||||
private IMacroWithAliasService MacroService => GetRequiredService<IMacroService>() as IMacroWithAliasService;
|
||||
|
||||
[SetUp]
|
||||
public void SetupTest()
|
||||
@@ -52,6 +52,19 @@ namespace Umbraco.Cms.Tests.Integration.Umbraco.Infrastructure.Services
|
||||
Assert.AreEqual("Test1", macro.Name);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void Can_Get_By_Aliases()
|
||||
{
|
||||
// Act
|
||||
IEnumerable<IMacro> macros = MacroService.GetAll("test1", "test2");
|
||||
|
||||
// Assert
|
||||
Assert.IsNotNull(macros);
|
||||
Assert.AreEqual(2, macros.Count());
|
||||
Assert.AreEqual("Test1", macros.ToArray()[0].Name);
|
||||
Assert.AreEqual("Test2", macros.ToArray()[1].Name);
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void Can_Get_All()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user