Try your search with a different keyword or use * as a wildcard.
using FluentAssertions;
using Nop.Core.Domain.Customers;
using Nop.Web.Factories;
using NUnit.Framework;
namespace Nop.Tests.Nop.Web.Tests.Public.Factories;
[TestFixture]
public class NewsletterModelFactoryTests : BaseNopTest
{
private INewsletterModelFactory _newsletterModelFactory;
[OneTimeSetUp]
public void SetUp()
{
_newsletterModelFactory = GetService();
}
[Test]
public async Task CanPrepareNewsletterBoxModel()
{
var model = await _newsletterModelFactory.PrepareNewsletterBoxModelAsync();
model.AllowToUnsubscribe.Should().Be(GetService().NewsletterBlockAllowToUnsubscribe);
}
[Test]
public async Task CanPrepareSubscriptionActivationModel()
{
var activated = (await _newsletterModelFactory.PrepareSubscriptionActivationModelAsync(true)).Result;
var deactivated = (await _newsletterModelFactory.PrepareSubscriptionActivationModelAsync(false)).Result;
activated.Should().NotBe(deactivated);
}
}