UserManagerSpecificationTestBase<TUser,TKey> Clase

Definición

Clase base para las pruebas que ejercen la funcionalidad de identidad básica que todos los almacenes deben admitir.

generic <typename TUser, typename TKey>
 where TUser : class where TKey : IEquatable<TKey>public ref class UserManagerSpecificationTestBase abstract
public abstract class UserManagerSpecificationTestBase<TUser,TKey> where TUser : class where TKey : IEquatable<TKey>
type UserManagerSpecificationTestBase<'User, 'Key (requires 'User : null and 'Key :> IEquatable<'Key>)> = class
Public MustInherit Class UserManagerSpecificationTestBase(Of TUser, TKey)

Parámetros de tipo

TUser

El tipo del usuario.

TKey

El tipo de clave principal.

Herencia
UserManagerSpecificationTestBase<TUser,TKey>
Derivado

Constructores

UserManagerSpecificationTestBase<TUser,TKey>()

Campos

_errorDescriber

Descripción del error.

NullValue

Valor NULL.

Métodos

AddDupeEmailAllowedByDefault()

Hacer pruebas.

AddDupeEmailFailsWhenUniqueEmailRequired()

Hacer pruebas.

AddDupeLoginFails()

Hacer pruebas.

AddDupeUserNameFails()

Hacer pruebas.

AddPasswordFailsIfAlreadyHave()

Hacer pruebas.

AddUserStore(IServiceCollection, Object)

Agrega un IUserStore a los servicios de la prueba.

CanAddRemoveUserClaim()

Hacer pruebas.

CanChainPasswordValidators()

Hacer pruebas.

CanChainUserValidators()

Hacer pruebas.

CanChangeEmail()

Hacer pruebas.

CanChangeEmailWithDifferentTokenProvider()

Hacer pruebas.

CanChangePassword()

Hacer pruebas.

CanChangePhoneNumber()

Hacer pruebas.

CanConfirmEmailWithStaticToken()

Hacer pruebas.

CanCreateUserAddLogin()

Hacer pruebas.

CanCreateUserAddRemoveLogin()

Hacer pruebas.

CanCreateUserLoginAndAddPassword()

Hacer pruebas.

CanCreateUserNoPassword()

Hacer pruebas.

CanDeleteUser()

Hacer pruebas.

CanEnableLockoutManuallyAndLockout()

Hacer pruebas.

CanFindByEmail()

Hacer pruebas.

CanFindById()

Hacer pruebas.

CanFindUsersViaUserQuerable()

Hacer pruebas.

CanGenerateAndVerifyUserTokenWithStaticTokenProvider()

Hacer pruebas.

CanGetSetUpdateAndRemoveUserToken()

Hacer pruebas.

CanGetUsersWithClaims()

Hacer pruebas.

CanGetValidTwoFactor()

Hacer pruebas.

CanRedeemRecoveryCodeOnlyOnce()

Hacer pruebas.

CanRemovePassword()

Hacer pruebas.

CanReplaceUserClaim()

Hacer pruebas.

CanResetPasswordWithStaticTokenProvider()

Hacer pruebas.

CanUpdatePasswordUsingHasher()

Hacer pruebas.

CanUpdateUserName()

Hacer pruebas.

CanVerifyPhoneNumber()

Hacer pruebas.

ChangeEmailFailsWithEmail()

Hacer pruebas.

ChangeEmailFailsWithWrongToken()

Hacer pruebas.

ChangeEmailTokensFailsAfterEmailChanged()

Hacer pruebas.

ChangePasswordFallsIfPasswordWrong()

Hacer pruebas.

ChangePhoneNumberFailsWithWrongPhoneNumber()

Hacer pruebas.

ChangePhoneNumberFailsWithWrongToken()

Hacer pruebas.

ChangePhoneNumberTokenIsInt()

Hacer pruebas.

ChangePhoneNumberWithCustomProvider()

Hacer pruebas.

CheckSetEmailValidatesUser()

Hacer pruebas.

CheckSetUserNameValidatesUser()

Hacer pruebas.

ConfirmEmailFalseByDefaultTest()

Hacer pruebas.

ConfirmEmailWithStaticTokenFailsWithWrongToken()

Hacer pruebas.

ConfirmTokenFailsAfterPasswordChange()

Hacer pruebas.

CreateManager(Object, IServiceCollection, Action<IServiceCollection>)

Crea el administrador de usuarios usado para las pruebas.

CreateTestContext()

Crea el objeto de contexto para una prueba, normalmente un DbContext.

CreateTestUser(String, String, String, Boolean, Nullable<DateTimeOffset>, Boolean)

Cree una nueva instancia de usuario de prueba.

CreateUpdatesSecurityStamp()

Hacer pruebas.

CreateUserWillSetCreateDateOnlyIfSupported()

Hacer pruebas.

EmailFactorFailsAfterSecurityStampChangeTest()

Hacer pruebas.

EnableTwoFactorChangesSecurityStamp()

Hacer pruebas.

GenerateTwoFactorWithUnknownFactorProviderWillThrow()

Hacer pruebas.

GenerateUsers(String, Int32)

Genere usuarios de recuento con un prefijo de nombre.

GetValidTwoFactorTestEmptyWithNoProviders()

Hacer pruebas.

LockoutEndToUtcNowMinus1SecInUserShouldNotBeLockedOut()

Hacer pruebas.

LockoutEndToUtcNowPlus5ShouldBeLockedOut()

Hacer pruebas.

LockoutEndToUtcNowSubOneSecondWithManagerShouldNotBeLockedOut()

Hacer pruebas.

LockoutFailsIfNotEnabled()

Hacer pruebas.

NullableDateTimeOperationTest()

Hacer pruebas.

PasswordValidatorCanBlockAddPassword()

Hacer pruebas.

PasswordValidatorCanBlockChangePassword()

Hacer pruebas.

PasswordValidatorCanBlockCreateUser()

Hacer pruebas.

PasswordValidatorCanBlockResetPasswordWithStaticTokenProvider()

Hacer pruebas.

PhoneFactorFailsAfterSecurityStampChangeTest()

Hacer pruebas.

RecoveryCodesInvalidAfterReplace()

Hacer pruebas.

RemoveClaimOnlyAffectsUser()

Hacer pruebas.

ReplaceUserClaimOnlyAffectsUser()

Hacer pruebas.

ResetAccessCountPreventsLockout()

Hacer pruebas.

ResetAuthenticatorKeyUpdatesSecurityStamp()

Hacer pruebas.

ResetPasswordWithStaticTokenProviderFailsWithWrongToken()

Hacer pruebas.

SetPhoneNumberTest()

Hacer pruebas.

SetupBuilder(IServiceCollection, Object)

Configure la colección de servicios que se usa para las pruebas.

SetupIdentityServices(IServiceCollection, Object)

Configure la colección de servicios que se usa para las pruebas.

SetUserNameUpdatesSecurityStamp()

Hacer pruebas.

SetUserPasswordHash(TUser, String)

Establezca el hash de contraseña del usuario.

ShouldSkipDbTests()

Si es true, se omitirán las pruebas que requieran una base de datos.

SingleFailureLockout()

Hacer pruebas.

TwoFailureLockout()

Hacer pruebas.

UpdateSecurityStampActuallyChanges()

Hacer pruebas.

UserLockedOutWithDateTimeLocalKindNowPlus30()

Hacer pruebas.

UserNameEqualsPredicate(String)

Consulta que se usa para realizar comprobaciones de igualdad de nombre.

UserNameStartsWithPredicate(String)

Consulta usada para realizar la coincidencia de prefijos de nombre de usuario.

UserNotLockedOutWithNullDateTimeAndIsSetToNullDate()

Hacer pruebas.

UserValidatorBlocksInvalidEmailsWhenRequiresUniqueEmail(String)

Hacer pruebas.

UserValidatorBlocksShortEmailsWhenRequiresUniqueEmail(String)

Hacer pruebas.

UserValidatorCanBlockCreate()

Hacer pruebas.

UserValidatorCanBlockUpdate()

Hacer pruebas.

VerifyTokenFromWrongTokenProviderFails()

Hacer pruebas.

VerifyWithWrongSmsTokenFails()

Hacer pruebas.

Se aplica a