Enable more analyzers and various code tweaks/cleanup (#738)

This commit is contained in:
Stephen Toub
2025-09-17 21:48:25 -04:00
committed by GitHub
Unverified
parent f3264966ff
commit 5e5761b288
326 changed files with 2402 additions and 3642 deletions
@@ -33,12 +33,12 @@ public class InProcessStateTests
for (int i = 0; i < stateActions.Length; i++)
{
result[i] = CreateWrapperAsync(stateActions[i]);
result[i] = CreateWrapper(stateActions[i]);
}
return result;
Func<TurnToken, IWorkflowContext, CancellationToken, ValueTask<TurnToken>> CreateWrapperAsync(Func<TState?, TState?> action)
Func<TurnToken, IWorkflowContext, CancellationToken, ValueTask<TurnToken>> CreateWrapper(Func<TState?, TState?> action)
{
return
async (turn, context, cancellation) =>
@@ -68,7 +68,7 @@ public class InProcessStateTests
=> currState => currState.HasValue ? currState + 1 : defaultValue;
private static Func<int?, int?> ValidateState(int expectedValue, string? because = null, params object[] becauseArgs)
=> (int? currState) =>
=> currState =>
{
currState.Should().Be(expectedValue, because, becauseArgs);
@@ -76,7 +76,7 @@ public class InProcessStateTests
};
private static Func<object?, bool> MaxTurns(int maxTurns)
=> (object? maybeTurn) => maybeTurn is not TurnToken turn || turn.Count < maxTurns;
=> maybeTurn => maybeTurn is not TurnToken turn || turn.Count < maxTurns;
[Fact]
public async Task InProcessRun_StateShouldPersist_NotCheckpointedAsync()