C# Class EfficientlyLazy.IdentityGenerator.Generator

Inheritance: IGenerator
Afficher le fichier Open project: jasonlaflair/EfficientlyLazy.IdentityGenerator

Private Properties

Свойство Type Description
GenerateSSN string
Generator System
LoadExternalAddressData void
LoadExternalNameData void
LoadExternalSSNAreaCodeData void
LoadInternalAddressData void
LoadInternalNameData void
LoadInternalSSNAreaCodeData void

Méthodes publiques

Méthode Description
Configure ( ) : IGeneratorConfiguration

Configures this instance.

Generate ( int number ) : IEnumerable

Generates multiple identities base on defined settings.

Generate ( ) : IIdentity

Generates a single identity base on defined settings.

GenerateAddress ( ) : IAddress

Generates a random IAddress.

GenerateDOB ( ) : System.DateTime

Generates a random Date Of Birth.

GenerateName ( GenderFilter filter ) : IName

Generates a random IName.

GenerateSSN ( ) : string

Generates an SSN.

GenerateSSN ( string stateAbbreviation ) : string

Generates an SSN.

GenerateToFile ( int number, string delimiter, string filename ) : void

Generates a CSV file.

Private Methods

Méthode Description
GenerateSSN ( string stateAbbreviation, bool includeDashes ) : string
Generator ( IGeneratorOptions options ) : System
LoadExternalAddressData ( IAddressData addressData ) : void
LoadExternalNameData ( INameData nameData ) : void
LoadExternalSSNAreaCodeData ( IEnumerable ssnAreaCodeData ) : void
LoadInternalAddressData ( ) : void
LoadInternalNameData ( GenderFilter genderFilter ) : void
LoadInternalSSNAreaCodeData ( ) : void

Method Details

Configure() public static méthode

Configures this instance.
public static Configure ( ) : IGeneratorConfiguration
Résultat IGeneratorConfiguration

Generate() public méthode

Generates multiple identities base on defined settings.
public Generate ( int number ) : IEnumerable
number int Number of identities to return.
Résultat IEnumerable

Generate() public méthode

Generates a single identity base on defined settings.
public Generate ( ) : IIdentity
Résultat IIdentity

GenerateAddress() public méthode

Generates a random IAddress.
public GenerateAddress ( ) : IAddress
Résultat IAddress

GenerateDOB() public méthode

Generates a random Date Of Birth.
public GenerateDOB ( ) : System.DateTime
Résultat System.DateTime

GenerateName() public méthode

Generates a random IName.
public GenerateName ( GenderFilter filter ) : IName
filter GenderFilter The .
Résultat IName

GenerateSSN() public méthode

Generates an SSN.
public GenerateSSN ( ) : string
Résultat string

GenerateSSN() public méthode

Generates an SSN.
public GenerateSSN ( string stateAbbreviation ) : string
stateAbbreviation string The state the SSN should be based on.
Résultat string

GenerateToFile() public méthode

Generates a CSV file.
public GenerateToFile ( int number, string delimiter, string filename ) : void
number int The number identities to generate.
delimiter string The file record delimiter.
filename string The output filename.
Résultat void