Skip to content

Commit 087766b

Browse files
author
Jani Giannoudis
committed
updated third party nugets
udapted to .net 9 updated version to 0.9.0-beta.1
1 parent f196ad0 commit 087766b

22 files changed

+57
-54
lines changed

.github/workflows/release.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,9 @@ jobs:
1212
- name: Checkout
1313
uses: actions/checkout@v2
1414
- name: Setup .NET SDK
15-
uses: actions/setup-dotnet@v1
15+
uses: actions/setup-dotnet@v4
16+
with:
17+
dotnet-version: 9.0.x
1618
- name: Build
1719
run: dotnet build -c Release
1820
- name: Test

Client.Test/Case/CaseAvailableTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
namespace PayrollEngine.Client.Test.Case;
55

6-
/// <summary>Case available function test
6+
/// <summary>Case available function test.
77
/// Test input: case change setup
88
/// Test output: bool indicates the case available state
99
/// </summary>

Client.Test/Case/CaseAvailableTestRunner.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public virtual async Task<IList<CaseScriptTestResult>> Test(CaseAvailableTest te
2929
}
3030
if (string.IsNullOrWhiteSpace(test.CaseName))
3131
{
32-
throw new ArgumentException("Available test without case name");
32+
throw new ArgumentException("Available test without case name.");
3333
}
3434

3535
var results = new List<CaseScriptTestResult>();

Client.Test/Case/CaseCustomTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ protected CaseSet GetCase(string caseName, string clusterSetName = null, string
8282
/// <param name="caseFieldName">The case field name</param>
8383
/// <returns>The case values</returns>
8484
protected List<CaseFieldValue> GetCasePeriodValues(string caseFieldName) =>
85-
GetCasePeriodValues(new[] { caseFieldName });
85+
GetCasePeriodValues([caseFieldName]);
8686

8787
/// <summary>Get case period values</summary>
8888
/// <param name="caseFieldNames">The case field names</param>
@@ -120,7 +120,7 @@ protected List<CaseFieldValue> GetCaseValues(string caseFieldName, string caseSl
120120
var period = Context.EvaluationPeriod;
121121
var caseValues = new PayrollService(HttpClient).GetCaseValuesAsync(
122122
new(Tenant.Id, Payroll.Id), period.Start, period.End,
123-
new[] { caseFieldName }, Employee?.Id, caseSlot).Result;
123+
[caseFieldName], Employee?.Id, caseSlot).Result;
124124
return caseValues;
125125
}
126126

Client.Test/Case/CaseScriptTestRunner.cs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,8 +114,8 @@ protected CaseScriptTestResult NewResult(HttpRequestException exception, string
114114
TestName = testName,
115115
TestType = CaseTestType.Http,
116116
ErrorCode = statusCode,
117-
HttpStatusCode = statusCode != 0 ? statusCode : default,
118-
Expected = expected != null ? DefaultJsonSerializer.Serialize(expected) : default,
117+
HttpStatusCode = statusCode != 0 ? statusCode : 0,
118+
Expected = expected != null ? DefaultJsonSerializer.Serialize(expected) : null,
119119
Message = exception.GetBaseMessage()
120120
};
121121
}
@@ -143,14 +143,14 @@ protected virtual async Task<CaseSet> GetAvailableCaseAsync(string caseName)
143143
var @case = await GetCaseAsync(caseName);
144144
if (@case == null)
145145
{
146-
throw new PayrollException($"Unknown case {caseName}");
146+
throw new PayrollException($"Unknown case {caseName}.");
147147
}
148148

149149
var cases = await new PayrollService(HttpClient).GetAvailableCasesAsync<CaseSet>(
150150
new(Tenant.Id, Payroll.Id),
151151
userId: User.Id,
152152
caseType: @case.CaseType,
153-
caseNames: new[] { caseName },
153+
caseNames: [caseName],
154154
employeeId: Employee?.Id,
155155
evaluationDate: EvaluationDate,
156156
regulationDate: RegulationDate);

Client.Test/Case/CaseTestRunner.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -237,7 +237,7 @@ protected virtual void InitTest(CaseTest caseTest, CaseTestContext context)
237237
division = GetDivisionAsync(context.Tenant.Id, divisionName).Result;
238238
if (division == null)
239239
{
240-
throw new PayrollException($"Unknown division {divisionName}");
240+
throw new PayrollException($"Unknown division {divisionName}.");
241241
}
242242
divisions.Add(divisionName, division);
243243
}
@@ -273,7 +273,7 @@ protected virtual async Task SetupInitCases(List<CaseChangeSetup> initCases, Cas
273273
var division = await GetDivisionAsync(testContext.Tenant.Id, initCase.DivisionName);
274274
if (division == null)
275275
{
276-
throw new PayrollException($"Unknown division {initCase.DivisionName}");
276+
throw new PayrollException($"Unknown division {initCase.DivisionName}.");
277277
}
278278

279279
initCase.DivisionId = division.Id;
@@ -364,28 +364,28 @@ protected virtual async Task<CaseTestContext> CreateTestContext(CaseTest caseTes
364364
};
365365
if (context.Tenant == null)
366366
{
367-
throw new PayrollException($"Missing tenant {caseTest.TenantIdentifier}");
367+
throw new PayrollException($"Missing tenant {caseTest.TenantIdentifier}.");
368368
}
369369

370370
// user
371371
context.User = await GetUserAsync(context.Tenant.Id, caseTest.UserIdentifier);
372372
if (context.User == null)
373373
{
374-
throw new PayrollException($"Missing user {caseTest.UserIdentifier}");
374+
throw new PayrollException($"Missing user {caseTest.UserIdentifier}.");
375375
}
376376

377377
// payroll
378378
context.Payroll = await GetPayrollAsync(context.Tenant.Id, caseTest.PayrollName);
379379
if (context.Payroll == null)
380380
{
381-
throw new PayrollException($"Missing payroll {caseTest.PayrollName}");
381+
throw new PayrollException($"Missing payroll {caseTest.PayrollName}.");
382382
}
383383

384384
// division
385385
context.Division = await GetDivisionAsync(context.Tenant.Id, context.Payroll.DivisionId);
386386
if (context.Division == null)
387387
{
388-
throw new PayrollException($"Missing division {context.Payroll.DivisionName} in payroll {caseTest.PayrollName}");
388+
throw new PayrollException($"Missing division {context.Payroll.DivisionName} in payroll {caseTest.PayrollName}.");
389389
}
390390

391391
// employee
@@ -394,7 +394,7 @@ protected virtual async Task<CaseTestContext> CreateTestContext(CaseTest caseTes
394394
context.Employee = await GetEmployeeAsync(context.Tenant.Id, caseTest.EmployeeIdentifier);
395395
if (context.Employee == null)
396396
{
397-
throw new PayrollException($"Missing employee {caseTest.EmployeeIdentifier}");
397+
throw new PayrollException($"Missing employee {caseTest.EmployeeIdentifier}.");
398398
}
399399
}
400400

Client.Test/Case/CaseValidateTestRunner.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public virtual async Task<IList<CaseScriptTestResult>> Test(CaseValidateTest tes
3232
var caseName = test.Input?.Case?.CaseName;
3333
if (string.IsNullOrWhiteSpace(caseName))
3434
{
35-
throw new ArgumentException("Validate test without case name");
35+
throw new ArgumentException("Validate test without case name.");
3636
}
3737

3838
var results = new List<CaseScriptTestResult>();

Client.Test/PayrollEngine.CaseTest.schema.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -866,7 +866,7 @@
866866
},
867867
{
868868
"type": "object",
869-
"description": "Case available function test\n Test input: case change setup\n Test output: bool indicates the case available state\n ",
869+
"description": "Case available function test.\n Test input: case change setup\n Test output: bool indicates the case available state\n ",
870870
"required": [
871871
"caseName"
872872
],

Client.Test/PayrollEngine.Client.Test.csproj

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616
</PropertyGroup>
1717

1818
<ItemGroup>
19-
<PackageReference Include="Microsoft.CodeAnalysis.Compilers" Version="4.10.0" />
20-
<PackageReference Include="PayrollEngine.Client.Core" Version="0.8.0-beta.2" />
19+
<PackageReference Include="Microsoft.CodeAnalysis.Compilers" Version="4.12.0" />
20+
<PackageReference Include="PayrollEngine.Client.Core" Version="0.9.0-beta.1" />
2121
</ItemGroup>
2222

2323
<!-- include xml documention files and json schemas to the nuget package -->

Client.Test/PayrollEngine.Client.Test.xml

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)