UserManagerSpecificationTestBase<TUser> 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>
 where TUser : classpublic ref class UserManagerSpecificationTestBase abstract : Microsoft::AspNetCore::Identity::Test::UserManagerSpecificationTestBase<TUser, System::String ^>
public abstract class UserManagerSpecificationTestBase<TUser> : Microsoft.AspNetCore.Identity.Test.UserManagerSpecificationTestBase<TUser,string> where TUser : class
type UserManagerSpecificationTestBase<'User (requires 'User : null)> = class
    inherit UserManagerSpecificationTestBase<'User, string (requires 'User : null)>
Public MustInherit Class UserManagerSpecificationTestBase(Of TUser)
Inherits UserManagerSpecificationTestBase(Of TUser, String)

Parámetros de tipo

TUser

El tipo del usuario.

Herencia
UserManagerSpecificationTestBase<TUser>

Constructores

UserManagerSpecificationTestBase<TUser>()

Campos

_errorDescriber

Descripción del error.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
NullValue

Valor NULL.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)

Métodos

AddDupeEmailAllowedByDefault()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
AddDupeEmailFailsWhenUniqueEmailRequired()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
AddDupeLoginFails()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
AddDupeUserNameFails()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
AddPasswordFailsIfAlreadyHave()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
AddUserStore(IServiceCollection, Object)

Agrega un IUserStore a los servicios de la prueba.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanAddRemoveUserClaim()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanChainPasswordValidators()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanChainUserValidators()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanChangeEmail()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanChangeEmailWithDifferentTokenProvider()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanChangePassword()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanChangePhoneNumber()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanConfirmEmailWithStaticToken()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanCreateUserAddLogin()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanCreateUserAddRemoveLogin()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanCreateUserLoginAndAddPassword()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanCreateUserNoPassword()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanDeleteUser()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanEnableLockoutManuallyAndLockout()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanFindByEmail()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanFindById()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanFindUsersViaUserQuerable()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanGenerateAndVerifyUserTokenWithStaticTokenProvider()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanGetSetUpdateAndRemoveUserToken()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanGetUsersWithClaims()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanGetValidTwoFactor()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanRedeemRecoveryCodeOnlyOnce()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanRemovePassword()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanReplaceUserClaim()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanResetPasswordWithStaticTokenProvider()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanUpdatePasswordUsingHasher()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanUpdateUserName()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CanVerifyPhoneNumber()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangeEmailFailsWithEmail()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangeEmailFailsWithWrongToken()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangeEmailTokensFailsAfterEmailChanged()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangePasswordFallsIfPasswordWrong()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangePhoneNumberFailsWithWrongPhoneNumber()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangePhoneNumberFailsWithWrongToken()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangePhoneNumberTokenIsInt()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ChangePhoneNumberWithCustomProvider()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CheckSetEmailValidatesUser()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CheckSetUserNameValidatesUser()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ConfirmEmailFalseByDefaultTest()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ConfirmEmailWithStaticTokenFailsWithWrongToken()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ConfirmTokenFailsAfterPasswordChange()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CreateManager(Object, IServiceCollection, Action<IServiceCollection>)

Crea el administrador de usuarios usado para las pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CreateTestContext()

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

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CreateTestUser(String, String, String, Boolean, Nullable<DateTimeOffset>, Boolean)

Cree una nueva instancia de usuario de prueba.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CreateUpdatesSecurityStamp()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
CreateUserWillSetCreateDateOnlyIfSupported()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
EmailFactorFailsAfterSecurityStampChangeTest()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
EnableTwoFactorChangesSecurityStamp()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
GenerateTwoFactorWithUnknownFactorProviderWillThrow()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
GenerateUsers(String, Int32)

Genere usuarios de recuento con un prefijo de nombre.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
GetValidTwoFactorTestEmptyWithNoProviders()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
LockoutEndToUtcNowMinus1SecInUserShouldNotBeLockedOut()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
LockoutEndToUtcNowPlus5ShouldBeLockedOut()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
LockoutEndToUtcNowSubOneSecondWithManagerShouldNotBeLockedOut()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
LockoutFailsIfNotEnabled()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
NullableDateTimeOperationTest()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
PasswordValidatorCanBlockAddPassword()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
PasswordValidatorCanBlockChangePassword()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
PasswordValidatorCanBlockCreateUser()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
PasswordValidatorCanBlockResetPasswordWithStaticTokenProvider()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
PhoneFactorFailsAfterSecurityStampChangeTest()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
RecoveryCodesInvalidAfterReplace()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
RemoveClaimOnlyAffectsUser()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ReplaceUserClaimOnlyAffectsUser()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ResetAccessCountPreventsLockout()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ResetAuthenticatorKeyUpdatesSecurityStamp()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ResetPasswordWithStaticTokenProviderFailsWithWrongToken()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
SetPhoneNumberTest()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
SetupBuilder(IServiceCollection, Object)

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

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
SetupIdentityServices(IServiceCollection, Object)

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

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
SetUserNameUpdatesSecurityStamp()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
SetUserPasswordHash(TUser, String)

Establezca el hash de contraseña del usuario.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
ShouldSkipDbTests()

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

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
SingleFailureLockout()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
TwoFailureLockout()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UpdateSecurityStampActuallyChanges()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserLockedOutWithDateTimeLocalKindNowPlus30()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserNameEqualsPredicate(String)

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

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserNameStartsWithPredicate(String)

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

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserNotLockedOutWithNullDateTimeAndIsSetToNullDate()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserValidatorBlocksInvalidEmailsWhenRequiresUniqueEmail(String)

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserValidatorBlocksShortEmailsWhenRequiresUniqueEmail(String)

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserValidatorCanBlockCreate()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
UserValidatorCanBlockUpdate()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
VerifyTokenFromWrongTokenProviderFails()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)
VerifyWithWrongSmsTokenFails()

Hacer pruebas.

(Heredado de UserManagerSpecificationTestBase<TUser,TKey>)

Se aplica a