static Stream<Arguments> contextProvider() {
        return Stream.of(
            arguments((Supplier<MockRequestContext>) () -> {
                val ctx = new MockRequestContext();
                ctx.getFlashScope().put("name", UUID.randomUUID().toString());
                return ctx;
            }),
            arguments((Supplier<MockRequestContext>) () -> {
                val ctx = new MockRequestContext();
                ctx.getFlowScope().put("name", UUID.randomUUID().toString());
                return ctx;
            }),
            arguments((Supplier<MockRequestContext>) () -> {
                val ctx = new MockRequestContext();
                ctx.getConversationScope().put("name", UUID.randomUUID().toString());
                return ctx;
            }),
            arguments((Supplier<MockRequestContext>) () -> {
                val ctx = new MockRequestContext();
                ctx.getRequestScope().put("name", UUID.randomUUID().toString());
                return ctx;
            }),
            arguments((Supplier<MockRequestContext>) MockRequestContext::new)
        );
    }
This is {@link SpringWebflowActionExecutionAuditablePrincipalResolverTests}.

@author Misagh Moayyed
@since 7.0.0
core/cas-server-core-audit-api/src/test/java/org/apereo/inspektr/audit/spi/support/SpringWebflowActionExecutionAuditablePrincipalResolverTests.java