Files
monorepo/LCU.API.Operations.IncentiveAPI/LCU.API.Internal.Operations.IncentiveApi.UnitTests/Entities/DepartmentLineItemTest.cs
T
2026-03-17 09:53:09 -05:00

39 lines
1.1 KiB
C#

using LCU.Library.Internal.IncentiveApiModels.Entities;
using NUnit.Framework;
namespace Application.UnitTests.Entities
{
public class DepartmentLineItemTest
{
[Test]
public void Validate_CalculatePercentage_TotalNonZero()
{
var departmentLineItem = new DepartmentLineItem
{
DepartmentName = "Test1",
PayoutTotal = 12
};
departmentLineItem.CalculatePercentage(12);
Assert.NotNull(departmentLineItem.PayoutPercentage);
Assert.AreEqual((decimal) 100, departmentLineItem.PayoutPercentage);
}
[Test]
public void Validate_CalculatePercentage_TotalZero()
{
var departmentLineItem = new DepartmentLineItem
{
DepartmentName = "Test1",
PayoutTotal = 12
};
departmentLineItem.CalculatePercentage(0);
Assert.NotNull(departmentLineItem.PayoutPercentage);
Assert.AreEqual((decimal) 0, departmentLineItem.PayoutPercentage);
}
}
}