public void SecurityServiceManager_GetRoleByName_InvalidData_ErrorThrown(String roleName) { TestScenario testScenario = TestScenario.CreateRoleInvalidData; SecurityServiceManager securityServiceManager = this.SetupSecurityServiceManager(testScenario); Should.Throw <ArgumentNullException>(async() => { await securityServiceManager.GetRoleByName(roleName, CancellationToken.None); }); }
public async Task SecurityServiceManager_GetRoleByName_RoleNotFound_ErrorThrown() { TestScenario testScenario = TestScenario.GetRoleRoleNotFound; SecurityServiceManager securityServiceManager = this.SetupSecurityServiceManager(testScenario); Should.Throw <NotFoundException>(async() => { await securityServiceManager.GetRoleByName("testrole", CancellationToken.None); }); }
public async Task SecurityServiceManager_GetRoleByName_RoleDataReturned() { TestScenario testScenario = TestScenario.GetRoleSuccess; SecurityServiceManager securityServiceManager = this.SetupSecurityServiceManager(testScenario); var response = await securityServiceManager.GetRoleByName("testrole", CancellationToken.None); response.ShouldNotBeNull(); response.Id.ShouldNotBe(Guid.Empty); response.Name.ShouldBe("testrole"); response.NormalizedName.ShouldBe("testrole".ToUpper()); }