using System; using Microsoft.AspNetCore.Identity; using Microsoft.Extensions.DependencyInjection; using NUnit.Framework; using Umbraco.Extensions; using Umbraco.Infrastructure.Security; using Umbraco.Tests.Integration.Testing; namespace Umbraco.Tests.Integration.Umbraco.Web.BackOffice { [TestFixture] public class MembersServiceCollectionExtensionsTests : UmbracoIntegrationTest { [Test] public void AddXMembersIdentity_ExpectMembersUserStoreResolvable() { IUserStore userStore = Services.GetService>(); Assert.IsNotNull(userStore); Assert.AreEqual(typeof(MembersUserStore), userStore.GetType()); } [Test] public void AddMembersIdentity_ExpectMembersUserManagerResolvable() { IMembersUserManager userManager = Services.GetService(); Assert.NotNull(userManager); } protected override Action CustomTestSetup => (services) => services.AddMembersIdentity(); } }