public async Task SecurityServiceManager_GetUserByUserName_UserNotFound_ErrorThrown() { TestScenario testScenario = TestScenario.GetUserByUserNameNotFound; SecurityServiceManager securityServiceManager = this.SetupSecurityServiceManager(testScenario); Should.Throw <NotFoundException>(async() => { await securityServiceManager.GetUserByUserName(SecurityServiceManagerTestData.UserName, CancellationToken.None); }); }
public async Task SecurityServiceManager_GetUserByUserName_InvalidData_ErrorThrown(String userName) { TestScenario testScenario = TestScenario.GetUserByUserNameInvalidUserName; SecurityServiceManager securityServiceManager = this.SetupSecurityServiceManager(testScenario); Should.Throw <ArgumentNullException>(async() => { await securityServiceManager.GetUserByUserName(userName, CancellationToken.None); }); }
public async Task SecurityServiceManager_GetUserByUserName_UserDataReturned() { TestScenario testScenario = TestScenario.GetUserByUserNameSuccess; SecurityServiceManager securityServiceManager = this.SetupSecurityServiceManager(testScenario); IdentityUser response = await securityServiceManager.GetUserByUserName(SecurityServiceManagerTestData.UserName, CancellationToken.None); response.Id.ShouldBe(SecurityServiceManagerTestData.User1Id); response.UserName.ShouldBe(SecurityServiceManagerTestData.UserName); response.Email.ShouldBe(SecurityServiceManagerTestData.EmailAddress); response.PhoneNumber.ShouldBe(SecurityServiceManagerTestData.PhoneNumber); }