mirror of
https://github.com/Ombi-app/Ombi.git
synced 2025-08-20 05:13:18 -07:00
!minor unit testing
This commit is contained in:
parent
d6630d9d06
commit
ba04a9d1b1
11 changed files with 230 additions and 103 deletions
|
@ -1,32 +1,39 @@
|
|||
//using System.Linq;
|
||||
//using Ombi.Store.Entities;
|
||||
//using Xunit;
|
||||
//using Xunit.Abstractions;
|
||||
using System.Linq;
|
||||
using NUnit.Framework;
|
||||
using Ombi.Store.Entities;
|
||||
|
||||
//namespace Ombi.Notifications.Tests
|
||||
//{
|
||||
// public class NotificationMessageResolverTests
|
||||
// {
|
||||
// public NotificationMessageResolverTests(ITestOutputHelper helper)
|
||||
// {
|
||||
// _resolver = new NotificationMessageResolver();
|
||||
// output = helper;
|
||||
// }
|
||||
namespace Ombi.Notifications.Tests
|
||||
{
|
||||
[TestFixture]
|
||||
public class NotificationMessageResolverTests
|
||||
{
|
||||
[SetUp]
|
||||
public void Setup()
|
||||
{
|
||||
|
||||
// private readonly NotificationMessageResolver _resolver;
|
||||
// private readonly ITestOutputHelper output;
|
||||
_resolver = new NotificationMessageResolver();
|
||||
}
|
||||
|
||||
private NotificationMessageResolver _resolver;
|
||||
|
||||
// [Fact]
|
||||
// public void Resolved_ShouldResolve_RequestedUser()
|
||||
// {
|
||||
// var result = _resolver.ParseMessage(new NotificationTemplates
|
||||
// {
|
||||
// Subject = "This is a {RequestedUser}"
|
||||
// }, new NotificationMessageCurlys {RequestedUser = "Abc"});
|
||||
// output.WriteLine(result.Message);
|
||||
// //Assert.True(result.Message.Equals("This is a Abc"));
|
||||
|
||||
// Assert.Contains("11a", result.Message);
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
[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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,10 +5,11 @@
|
|||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="15.5.0-preview-20170914-09" />
|
||||
<PackageReference Include="Nunit" Version="3.8.1" />
|
||||
<PackageReference Include="NUnit.ConsoleRunner" Version="3.7.0" />
|
||||
<PackageReference Include="NUnit3TestAdapter" Version="3.8.0" />
|
||||
<packagereference Include="Microsoft.NET.Test.Sdk" Version="15.0.0"></packagereference>
|
||||
<PackageReference Include="Moq" Version="4.7.99" />
|
||||
<PackageReference Include="xunit" Version="2.3.0-beta5-build3769" />
|
||||
<PackageReference Include="xunit.runner.visualstudio" Version="2.3.0-beta5-build3769" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue