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