Files
2026-03-17 09:53:09 -05:00

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