/// <summary> /// Generate and return a unique email address (within the fixture). /// </summary> /// <param name="fixture">The fixture to generate a unique email for</param> /// <returns>The generated unique email</returns> public static string PersonUniqueEmailAddress(this AnonymousValueFixture fixture) { if (_uniquePersonEmailAddressSource == null) { fixture.ResetUniqueEmailAddressSource(); } return(_uniquePersonEmailAddressSource.Next()); }
internal static void ResetUniqueEmailAddressSource(this AnonymousValueFixture fixture) { if (_personEmailAddressSource == null) { _personEmailAddressSource = fixture.Words(FromDictionary.PersonEmailAddress); } var generator = new SequentialGenerator(0, _personEmailAddressSource.Data.Count, listShouldBeUnique: true); _uniquePersonEmailAddressSource = new Words(generator, new CachedFileDictionaryRepository(), FromDictionary.PersonEmailAddress); }
/// <summary> /// Generate and return a US address social security number. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string AddressUsSocialSecurityNumber(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.AddressUsSocialSecurityNumber).Next()); }
/// <summary> /// Generate and return an internet URL. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string InternetUrl(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.InternetUrl).Next()); }
/// <summary> /// Creates a new <see cref="ColourEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public ColourEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Creates a new <see cref="FinanceEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public FinanceEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Generate and return a company location name. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string CompanyLocation(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.CompanyLocation).Next()); }
/// <summary> /// Generate and return a person password. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string PersonPassword(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.PersonPassword).Next()); }
/// <summary> /// Default Constructor. /// </summary> protected TestDataBuilder() { Any = new AnonymousValueFixture(); }
/// <summary> /// Creates a new <see cref="PersonEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public PersonEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Generate and return a person full name. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string PersonNameFull(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.PersonNameFull).Next()); }
/// <summary> /// Generate and return a person language. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string PersonLanguage(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.PersonLanguage).Next()); }
/// <summary> /// Generate and return a person email address. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string PersonEmailAddress(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.PersonEmailAddress).Next()); }
/// <summary> /// Generate and return a US address zip code. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string AddressUsZipCode(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.AddressUsZipCode).Next()); }
/// <summary> /// Creates a new <see cref="CompanyEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public CompanyEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Creates a new <see cref="IdentifierEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public IdentifierEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Generate and return a frequency. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string Frequency(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.Frequency).Next()); }
/// <summary> /// Generate and return a finance credit card type. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string FinanceCreditCardType(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.FinanceCreditCardType).Next()); }
/// <summary> /// Generate and return a UK address company name. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string AddressUkCompany(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.AddressUkCompany).Next()); }
/// <summary> /// Creates a new <see cref="AddressUkEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public AddressUkEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
public object GenerateAnonymousValue(AnonymousValueFixture any, Type type, string propertyName) { return null; }
/// <summary> /// Generate and return a geography country name. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string GeoCountry(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.GeoCountry).Next()); }
/// <summary> /// Generate and return a Colour name. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string ColourName(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.ColourName).Next()); }
/// <summary> /// Generate and return a geography longitude. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string GeoLongitude(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.GeoLongitude).Next()); }
/// <summary> /// Generate and return an internet domain country code top level domain. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string InternetDomainCountryCodeTopLevelDomain(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.InternetDomainCountryCodeTopLevelDomain).Next()); }
/// <summary> /// Generate and return an Australian address street name. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string AddressAusStreet(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.AddressAusStreet).Next()); }
/// <summary> /// Creates a new <see cref="InternetEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public InternetEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Generate and return a US address state abbreviation. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string AddressUsStateAbbreviation(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.AddressUsStateAbbreviation).Next()); }
/// <summary> /// Generate and return an identifier MAC address. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string IdentifierMacAddress(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.IdentifierMacAddress).Next()); }
/// <summary> /// Creates a new <see cref="GeoEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public GeoEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Creates a new <see cref="AddressUsEquivalence"/> with the AnonymousValueFixture from the extension method. /// </summary> /// <param name="fixture">The </param> public AddressUsEquivalence(AnonymousValueFixture fixture) { _fixture = fixture; }
/// <summary> /// Generate and return a finance currency code. /// </summary> /// <param name="fixture">The fixture to generate a value for.</param> /// <returns>The generated value.</returns> public static string FinanceCurrencyCode(this AnonymousValueFixture fixture) { return(fixture.Words(FromDictionary.FinanceCurrencyCode).Next()); }