C# Class StopGuessingTests.FunctionalTests

Mostra file Open project: Microsoft/StopGuessing Class Usage Examples

Protected Properties

Property Type Description
AnotherAttackersIp System.Net.IPAddress
AttackersIp System.Net.IPAddress
ClientsIp System.Net.IPAddress

Public Methods

Method Description
AuthenticateAsync ( TestConfiguration configuration, string username, string password, IPAddress clientAddress = null, IPAddress serverAddress = null, string api = "web", string cookieProvidedByBrowser = null, System.DateTime eventTimeUtc = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
CreateTestAccount ( TestConfiguration configuration, string usernameOrAccountId, string password, CancellationToken cancellationToken = default(CancellationToken) ) : IUserAccount
CreateUserAccounts ( TestConfiguration configuration, int numberOfAccounts ) : string[]
InitTest ( BlockingAlgorithmOptions options = default(BlockingAlgorithmOptions) ) : TestConfiguration

Private Methods

Method Description
LoginTestTryCorrectPassword ( ) : Task
LoginWithInvalidAccount ( ) : Task
LoginWithInvalidPassword ( ) : Task
LoginWithIpWithBadReputationAsync ( ) : Task
LoginWithIpWithBadReputationParallelLoadAsync ( ) : Task
LoginWithIpWithMixedReputationAsync ( ) : Task
ScaleTest ( ) : Task
TestAccountingForTypoDetection ( ) : Task

Method Details

AuthenticateAsync() public method

public AuthenticateAsync ( TestConfiguration configuration, string username, string password, IPAddress clientAddress = null, IPAddress serverAddress = null, string api = "web", string cookieProvidedByBrowser = null, System.DateTime eventTimeUtc = null, CancellationToken cancellationToken = default(CancellationToken) ) : Task
configuration TestConfiguration
username string
password string
clientAddress System.Net.IPAddress
serverAddress System.Net.IPAddress
api string
cookieProvidedByBrowser string
eventTimeUtc System.DateTime
cancellationToken System.Threading.CancellationToken
return Task

CreateTestAccount() public static method

public static CreateTestAccount ( TestConfiguration configuration, string usernameOrAccountId, string password, CancellationToken cancellationToken = default(CancellationToken) ) : IUserAccount
configuration TestConfiguration
usernameOrAccountId string
password string
cancellationToken System.Threading.CancellationToken
return IUserAccount

CreateUserAccounts() public static method

public static CreateUserAccounts ( TestConfiguration configuration, int numberOfAccounts ) : string[]
configuration TestConfiguration
numberOfAccounts int
return string[]

InitTest() public static method

public static InitTest ( BlockingAlgorithmOptions options = default(BlockingAlgorithmOptions) ) : TestConfiguration
options StopGuessing.Models.BlockingAlgorithmOptions
return TestConfiguration

Property Details

AnotherAttackersIp protected_oe property

protected IPAddress,System.Net AnotherAttackersIp
return System.Net.IPAddress

AttackersIp protected_oe property

protected IPAddress,System.Net AttackersIp
return System.Net.IPAddress

ClientsIp protected_oe property

protected IPAddress,System.Net ClientsIp
return System.Net.IPAddress