Skip to content

Commit 31c174f

Browse files
committed
Tests: Add AuthContext for views tests
1 parent 190086d commit 31c174f

1 file changed

Lines changed: 7 additions & 4 deletions

File tree

src/IoTHub.Portal.Tests.Unit/UnitTests/Bases/BlazorUnitTest.cs

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,11 @@ namespace IoTHub.Portal.Tests.Unit.UnitTests.Bases
55
{
66
public abstract class BlazorUnitTest : TestContextWrapper, IDisposable
77
{
8-
protected virtual MockRepository MockRepository { get; set; }
9-
8+
protected virtual MockRepository MockRepository { get; set; }
109
protected virtual MockHttpMessageHandler MockHttpClient { get; set; }
11-
12-
protected virtual AutoFixture.Fixture Fixture { get; } = new();
10+
protected virtual AutoFixture.Fixture Fixture { get; } = new();
1311
protected Mock<IPermissionsService> mockPermissionsService;
12+
protected TestAuthorizationContext authContext;
1413

1514
[SetUp]
1615
public virtual void Setup()
@@ -26,6 +25,10 @@ public virtual void Setup()
2625
// Add Mock Http Client
2726
MockHttpClient = Services.AddMockHttpClient();
2827

28+
// Add authentication context
29+
this.authContext = TestContext?.AddTestAuthorization();
30+
_ = this.authContext?.SetAuthorized(Guid.NewGuid().ToString());
31+
2932
// Setup mock Permissions service
3033
this.mockPermissionsService = MockRepository.Create<IPermissionsService>();
3134
_ = Services.AddSingleton(this.mockPermissionsService.Object);

0 commit comments

Comments
 (0)