!minor unit testing

This commit is contained in:
Jamie.Rees 2017-10-17 14:31:58 +01:00
commit ba04a9d1b1
11 changed files with 230 additions and 103 deletions

View file

@ -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);
}
}
}

View file

@ -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>