22 lines
1002 B
C#
22 lines
1002 B
C#
using LCU.Library.Internal.IncentiveApiModels.Entities;
|
|
using LCU.Library.Internal.IncentiveApiModels.Enums;
|
|
using NUnit.Framework;
|
|
|
|
namespace Application.UnitTests.Entities
|
|
{
|
|
public class ActivityTransferActionTest
|
|
{
|
|
[Test]
|
|
public void IsEligibleForTransfer()
|
|
{
|
|
Assert.True(ActivityTransferAction.IsEligibleForTransfer(ActivityState.Accepted));
|
|
Assert.True(ActivityTransferAction.IsEligibleForTransfer(ActivityState.PendingReferral));
|
|
Assert.True(ActivityTransferAction.IsEligibleForTransfer(ActivityState.ManualReview));
|
|
Assert.False(ActivityTransferAction.IsEligibleForTransfer(ActivityState.Created));
|
|
Assert.False(ActivityTransferAction.IsEligibleForTransfer(ActivityState.PendingTransfer));
|
|
Assert.False(ActivityTransferAction.IsEligibleForTransfer(ActivityState.Rejected));
|
|
Assert.False(ActivityTransferAction.IsEligibleForTransfer(ActivityState.Transferred));
|
|
}
|
|
}
|
|
}
|