Activities of "stefanos.lidas@gmail.com"

This will change the _currentUser of every test. The crux of my question is precisely how to avoid that and instead be able to assign a User to each test separately when needed, or be able to rerun a test as a user that has different roles as shown in a tiny code snippet in my initial question.

[Fact] public async Task Test() { //As User.... }

What you are showing me will simply change the default test user which isn't what I want to do.

  • ABP Framework version: v7.2.3
  • UI Type: Blazor Server
  • Database System: EF Core MS SQL

I am writing unit tests for the AppService level of the project. The action I am trying to test behaves differently depending on the User roles that are assigned to ICurrentUser _currentUser. I want to test with multiple roles but I obviously can't edit my _currentUser once the test starts and from what I've gathered the _currentUser as far as the test is concerned gets set from the FakeCurrentPrincipalAccessor inside the test part of the Abp project.

My question is how can I setup multiple users with different roles and easily switch inbetween them for testing?

[Fact] public async Task Test() { //As User.... }

Showing 1 to 2 of 2 entries
Made with ❤️ on ABP v9.1.0-preview. Updated on November 01, 2024, 05:35