Skip to content

Commit

Permalink
⚡ Refactor: Possible null reference assignment (#729)
Browse files Browse the repository at this point in the history
* 🐛 fix: Fix BlazorCurrentPrincipalAccessor in BlazorWebAssembly

* test: Adjust unit testing

* ⚡  Refactor: Possible null reference assignment

* ⚡ refactor: Eliminate code odor
  • Loading branch information
wzh425 authored Aug 29, 2024
1 parent b757ee5 commit d773522
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ namespace Masa.Contrib.Authentication.Identity.BlazorWebAssembly;
public class MasaComponentsClaimsCache : IScopedDependency
{
public ClaimsPrincipal Principal { get; private set; }
private readonly AuthenticationStateProvider _authenticationStateProvider;
private readonly AuthenticationStateProvider? _authenticationStateProvider;

public MasaComponentsClaimsCache(
IClientScopeServiceProviderAccessor serviceProviderAccessor)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -105,10 +105,10 @@ public async Task TestIdentityByYamlAsync()

var userRoles = userContext.GetUserRoles<int>().ToList();
Assert.AreEqual(4, userRoles.Count);
Assert.AreEqual(true, userRoles.Contains(1));
Assert.AreEqual(true, userRoles.Contains(3));
Assert.AreEqual(true, userRoles.Contains(7));
Assert.AreEqual(true, userRoles.Contains(12));
Assert.IsTrue(userRoles.Contains(1));
Assert.IsTrue(userRoles.Contains(3));
Assert.IsTrue(userRoles.Contains(7));
Assert.IsTrue(userRoles.Contains(12));
}

[TestMethod]
Expand Down Expand Up @@ -154,9 +154,9 @@ public async Task TestIdentityByYamlAndCustomOptionsAsync()

var userRoles = userContext.GetUserRoles<int>().ToList();
Assert.AreEqual(4, userRoles.Count);
Assert.AreEqual(true, userRoles.Contains(1));
Assert.AreEqual(true, userRoles.Contains(3));
Assert.AreEqual(true, userRoles.Contains(7));
Assert.AreEqual(true, userRoles.Contains(12));
Assert.IsTrue(userRoles.Contains(1));
Assert.IsTrue(userRoles.Contains(3));
Assert.IsTrue(userRoles.Contains(7));
Assert.IsTrue(userRoles.Contains(12));
}
}

0 comments on commit d773522

Please sign in to comment.