Adding
This commit is contained in:
+35
@@ -0,0 +1,35 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Text;
|
||||
using Xunit;
|
||||
using LCU.API.Collections.RepoApi.Services;
|
||||
using LCU.API.Collections.CollectionsApiLib.Models;
|
||||
using LCU.API.Collections.RepoApi.Exceptions;
|
||||
|
||||
namespace LCU.API.Collections.RepoApiTests.Services
|
||||
{
|
||||
public class StatusServiceTests
|
||||
{
|
||||
|
||||
[Theory]
|
||||
[InlineData(RepoStatus.REHO, "REHO")]
|
||||
[InlineData(RepoStatus.RECA, "RECA")]
|
||||
[InlineData(RepoStatus.O4R, "O4R")]
|
||||
[InlineData(RepoStatus.REPO, "REPO")]
|
||||
[InlineData(RepoStatus.REDEEMED, "REDEEMED")]
|
||||
[InlineData(RepoStatus.SOLD, "SOLD")]
|
||||
[InlineData(RepoStatus.NOTACTIVE, "SOLD")]
|
||||
public void MapsProperRepoStatus(RepoStatus oldStatus, string status)
|
||||
{
|
||||
var result = StatusService.ConvertStatus(oldStatus);
|
||||
Assert.Equal(result, status);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void StatusServiceThrowsOnUnknown()
|
||||
{
|
||||
Assert.Throws<MissingRequirementException>(() => { StatusService.ConvertStatus(RepoStatus.UNKNOWN); });
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user