mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-07-12 08:16:05 -07:00
39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
using System.Linq;
|
|
using NUnit.Framework;
|
|
using Ombi.Store.Entities;
|
|
|
|
namespace Ombi.Notifications.Tests
|
|
{
|
|
[TestFixture]
|
|
public class NotificationMessageResolverTests
|
|
{
|
|
[SetUp]
|
|
public void Setup()
|
|
{
|
|
|
|
_resolver = new NotificationMessageResolver();
|
|
}
|
|
|
|
private NotificationMessageResolver _resolver;
|
|
|
|
[Test]
|
|
public void Resolved_ShouldResolveSubject_RequestedUser()
|
|
{
|
|
var result = _resolver.ParseMessage(new NotificationTemplates
|
|
{
|
|
Subject = "This is a {RequestedUser}"
|
|
}, new NotificationMessageCurlys { RequestedUser = "Abc" });
|
|
Assert.True(result.Subject.Equals("This is a Abc"), result.Subject);
|
|
}
|
|
|
|
[Test]
|
|
public void Resolved_ShouldResolveMessage_RequestedUser()
|
|
{
|
|
var result = _resolver.ParseMessage(new NotificationTemplates
|
|
{
|
|
Message = "This is a {RequestedUser}"
|
|
}, new NotificationMessageCurlys { RequestedUser = "Abc" });
|
|
Assert.True(result.Message.Equals("This is a Abc"), result.Message);
|
|
}
|
|
}
|
|
}
|