Skip to content

Commit a0c333e

Browse files
committed
Fixing pause issue being 5 minutes too short for autobreak calculations.
1 parent d0eaffc commit a0c333e

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

eFormAPI/Plugins/TimePlanning.Pn/TimePlanning.Pn.Test/PlanRegistrationHelperTests.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,13 @@ namespace TimePlanning.Pn.Test;
88
[TestFixture]
99
public class PlanRegistrationHelperTests
1010
{
11-
[TestCase(DayOfWeek.Monday, 180, 30, 2, 60, 12, 96, 12)]
11+
[TestCase(DayOfWeek.Monday, 180, 30, 2, 60, 12, 96, 13)]
1212
[TestCase(DayOfWeek.Tuesday, 180, 30, 2, 60, 24, 30, 0)]
13-
[TestCase(DayOfWeek.Wednesday, 180, 30, 2, 60, 96, 192, 12)]
14-
[TestCase(DayOfWeek.Thursday, 180, 30, 2, 60, 96, 132, 6)]
15-
[TestCase(DayOfWeek.Friday, 180, 30, 2, 60, 96, 132, 6)]
16-
[TestCase(DayOfWeek.Saturday, 120, 30, 2, 60, 96, 132, 6)]
17-
[TestCase(DayOfWeek.Sunday, 120, 30, 2, 60, 96, 192, 12)]
13+
[TestCase(DayOfWeek.Wednesday, 180, 30, 2, 60, 96, 192, 13)]
14+
[TestCase(DayOfWeek.Thursday, 180, 30, 2, 60, 96, 132, 7)]
15+
[TestCase(DayOfWeek.Friday, 180, 30, 2, 60, 96, 132, 7)]
16+
[TestCase(DayOfWeek.Saturday, 120, 30, 2, 60, 96, 132, 7)]
17+
[TestCase(DayOfWeek.Sunday, 120, 30, 2, 60, 96, 192, 13)]
1818
public void CalculatePauseAutoBreakCalculationActive_SetsPause1Id_Correctly(
1919
DayOfWeek dayOfWeek,
2020
int breakMinutesDivider,

eFormAPI/Plugins/TimePlanning.Pn/TimePlanning.Pn/Infrastructure/Helpers/PlanRegistrationHelper.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ public static PlanRegistration CalculatePauseAutoBreakCalculationActive(
127127

128128
if (planning.Pause1Id > 0)
129129
{
130-
planning.Pause1Id /= 5;
130+
planning.Pause1Id = planning.Pause1Id / 5 + 1;
131131
}
132132
}
133133
}

0 commit comments

Comments
 (0)