Class Test_TokenBasedRegistration
Integration tests specifically for token-based registration flow that updates inactive placeholder users
Inherited Members
Namespace: OEMS.IntegrationTests.Application
Assembly: OEMS.UnitTests.dll
Syntax
[TestClass]
public class Test_TokenBasedRegistration
Methods
RegisterUserAsync_WithExistingOrgUserRelationship_UpdatesRoles()
Tests that existing organization user relationship is updated instead of creating a new one
Declaration
[TestMethod]
public Task RegisterUserAsync_WithExistingOrgUserRelationship_UpdatesRoles()
Returns
Type | Description |
---|---|
Task |
RegisterUserAsync_WithTokenButEmptyOrgId_ReturnsError()
Tests that token-based registration with invalid organization ID is rejected
Declaration
[TestMethod]
public Task RegisterUserAsync_WithTokenButEmptyOrgId_ReturnsError()
Returns
Type | Description |
---|---|
Task |
RegisterUserAsync_WithTokenForActiveUser_ReturnsError()
Tests that registration with token is rejected if the user is already active
Declaration
[TestMethod]
public Task RegisterUserAsync_WithTokenForActiveUser_ReturnsError()
Returns
Type | Description |
---|---|
Task |
RegisterUserAsync_WithValidToken_UpdatesPlaceholderUser()
Tests registration with token for a placeholder user
Declaration
[TestMethod]
public Task RegisterUserAsync_WithValidToken_UpdatesPlaceholderUser()
Returns
Type | Description |
---|---|
Task |
Setup()
Declaration
[TestInitialize]
public void Setup()