Skip to content

Mock

ClassMockMagiccom.wetzold.mock-magic
public static class Mock

Switch-style dispatcher from to the matching generator. Lives in its own partial so the core file stays focused on the raw generators.

public static string HackerAdjective()

No description is available for this member.

Returns

System.String — No return description is available.

public static string HackerNoun()

No description is available for this member.

Returns

System.String — No return description is available.

public static string HackerVerb()

No description is available for this member.

Returns

System.String — No return description is available.

public static string HackerIngVerb()

No description is available for this member.

Returns

System.String — No return description is available.

public static string HackerPhrase()

No description is available for this member.

Returns

System.String — No return description is available.

public static string ImageUrl(int width = 640, int height = 480)

No description is available for this member.

Parameters

Name Type Description
width System.Int32
height System.Int32

Returns

System.String — No return description is available.

PlaceholderImageUrl(int, int, string, string, string)

Section titled “PlaceholderImageUrl(int, int, string, string, string)”
public static string PlaceholderImageUrl(int width = 640, int height = 480, string bg = null, string fg = null, string text = null)

No description is available for this member.

Parameters

Name Type Description
width System.Int32
height System.Int32
bg System.String
fg System.String
text System.String

Returns

System.String — No return description is available.

public static string SvgDataUri(int width = 640, int height = 480, Color? fill = null, string label = null)

No description is available for this member.

Parameters

Name Type Description
width System.Int32
height System.Int32
fill System.Nullable{UnityEngine.Color}
label System.String

Returns

System.String — No return description is available.

public static string Review(int minWords = 8, int maxWords = 30)

No description is available for this member.

Parameters

Name Type Description
minWords System.Int32
maxWords System.Int32

Returns

System.String — No return description is available.

public static string Guid()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Guids(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static int Id()

No description is available for this member.

Returns

System.Int32 — No return description is available.

public static int[] Ids(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.Int32[] — No return description is available.

public static void ResetIdCounter(int startValue = 1)

No description is available for this member.

Parameters

Name Type Description
startValue System.Int32
public static void UseDateReference(DateTime? reference)

No description is available for this member.

Parameters

Name Type Description
reference System.Nullable{System.DateTime}
public static void UseDateReference(Func<DateTime> provider)

No description is available for this member.

Parameters

Name Type Description
provider System.Func{System.DateTime}
public static long Timestamp()

No description is available for this member.

Returns

System.Int64 — No return description is available.

public static long[] Timestamps(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.Int64[] — No return description is available.

public static string Date(int yearsBack = 5, int yearsForward = 1)

No description is available for this member.

Parameters

Name Type Description
yearsBack System.Int32
yearsForward System.Int32

Returns

System.String — No return description is available.

public static string[] Dates(int count, int yearsBack = 5, int yearsForward = 1)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
yearsBack System.Int32
yearsForward System.Int32

Returns

System.String[] — No return description is available.

public static string Time()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Times(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string DateTime(int yearsBack = 5, int yearsForward = 1)

No description is available for this member.

Parameters

Name Type Description
yearsBack System.Int32
yearsForward System.Int32

Returns

System.String — No return description is available.

public static string[] DateTimes(int count, int yearsBack = 5, int yearsForward = 1)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
yearsBack System.Int32
yearsForward System.Int32

Returns

System.String[] — No return description is available.

public static string Name()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Names(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string FirstName()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] FirstNames(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string LastName()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] LastNames(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Email()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Emails(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Phone()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Phones(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Address()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Addresses(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string City()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Cities(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Country()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Countries(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string ZipCode()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] ZipCodes(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Company()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Companies(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string JobTitle()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] JobTitles(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string LoremIpsum(int wordCount = 50)

No description is available for this member.

Parameters

Name Type Description
wordCount System.Int32

Returns

System.String — No return description is available.

public static string Word()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Words(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Sentence(int minWords = 5, int maxWords = 15)

No description is available for this member.

Parameters

Name Type Description
minWords System.Int32
maxWords System.Int32

Returns

System.String — No return description is available.

public static string[] Sentences(int count, int minWords = 5, int maxWords = 15)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
minWords System.Int32
maxWords System.Int32

Returns

System.String[] — No return description is available.

public static string Paragraph(int sentenceCount = 5)

No description is available for this member.

Parameters

Name Type Description
sentenceCount System.Int32

Returns

System.String — No return description is available.

public static string[] Paragraphs(int count, int sentenceCount = 5)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
sentenceCount System.Int32

Returns

System.String[] — No return description is available.

public static Color Color()

No description is available for this member.

Returns

UnityEngine.Color — No return description is available.

public static Color[] Colors(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

UnityEngine.Color[] — No return description is available.

public static string ColorName()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] ColorNames(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string HexColor()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] HexColors(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static Vector2 Coordinate()

No description is available for this member.

Returns

UnityEngine.Vector2 — No return description is available.

public static Vector2[] Coordinates(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

UnityEngine.Vector2[] — No return description is available.

public static float Latitude()

No description is available for this member.

Returns

System.Single — No return description is available.

public static float Longitude()

No description is available for this member.

Returns

System.Single — No return description is available.

public static decimal Currency(decimal min = 0, decimal max = 10000)

No description is available for this member.

Parameters

Name Type Description
min System.Decimal
max System.Decimal

Returns

System.Decimal — No return description is available.

public static decimal[] Currencies(int count, decimal min = 0, decimal max = 10000)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
min System.Decimal
max System.Decimal

Returns

System.Decimal[] — No return description is available.

public static float Percentage()

No description is available for this member.

Returns

System.Single — No return description is available.

public static float[] Percentages(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.Single[] — No return description is available.

public static bool Boolean()

No description is available for this member.

Returns

System.Boolean — No return description is available.

public static bool[] Booleans(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.Boolean[] — No return description is available.

public static int Integer(int min = 0, int max = 100)

No description is available for this member.

Parameters

Name Type Description
min System.Int32
max System.Int32

Returns

System.Int32 — No return description is available.

public static int[] Integers(int count, int min = 0, int max = 100)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
min System.Int32
max System.Int32

Returns

System.Int32[] — No return description is available.

public static float Float(float min = 0, float max = 100)

No description is available for this member.

Parameters

Name Type Description
min System.Single
max System.Single

Returns

System.Single — No return description is available.

public static float[] Floats(int count, float min = 0, float max = 100)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
min System.Single
max System.Single

Returns

System.Single[] — No return description is available.

public static string Url()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Urls(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string IpAddress()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] IpAddresses(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string MacAddress()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] MacAddresses(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Username()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Usernames(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Password(int length = 12)

No description is available for this member.

Parameters

Name Type Description
length System.Int32

Returns

System.String — No return description is available.

public static string[] Passwords(int count, int length = 12)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
length System.Int32

Returns

System.String[] — No return description is available.

public static string CreditCard()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] CreditCards(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Ssn()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Ssns(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Isbn()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Isbns(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string State()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] States(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Domain()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] DomainNames(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string FullAddress()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] FullAddresses(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static int Age()

No description is available for this member.

Returns

System.Int32 — No return description is available.

public static int[] Ages(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.Int32[] — No return description is available.

public static string ProductName()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] ProductNames(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Price(float min = 0.99, float max = 999.99)

No description is available for this member.

Parameters

Name Type Description
min System.Single
max System.Single

Returns

System.String — No return description is available.

public static string[] Prices(int count, float min = 0.99, float max = 999.99)

No description is available for this member.

Parameters

Name Type Description
count System.Int32
min System.Single
max System.Single

Returns

System.String[] — No return description is available.

public static float StarRating()

No description is available for this member.

Returns

System.Single — No return description is available.

public static float[] StarRatings(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.Single[] — No return description is available.

public static string VersionNumber()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] VersionNumbers(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string FileName()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] FileNames(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string UserAgent()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] UserAgents(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Animal()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Animals(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Hashtag()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Hashtags(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Honorific()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Honorifics(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static string Emoji()

No description is available for this member.

Returns

System.String — No return description is available.

public static string[] Emojis(int count)

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

System.String[] — No return description is available.

public static T Enum<T>() where T : Enum

No description is available for this member.

Returns

{T} — No return description is available.

public static T[] Enums<T>(int count) where T : Enum

No description is available for this member.

Parameters

Name Type Description
count System.Int32

Returns

{T}[] — No return description is available.

public static string Generate(SimpleDataType type)

No description is available for this member.

Parameters

Name Type Description
type MockMagic.SimpleDataType

Returns

System.String — No return description is available.

public static string[] Generate(SimpleDataType type, int count)

No description is available for this member.

Parameters

Name Type Description
type MockMagic.SimpleDataType
count System.Int32

Returns

System.String[] — No return description is available.

public static void Seed(int seed)

No description is available for this member.

Parameters

Name Type Description
seed System.Int32
public static void ResetSeed()

No description is available for this member.

public static T Pick<T>(params T[] items)

No description is available for this member.

Parameters

Name Type Description
items {T}[]

Returns

{T} — No return description is available.

PickWeighted(params (float weight, T value)[])

Section titled “PickWeighted(params (float weight, T value)[])”
public static T PickWeighted<T>(params (float weight, T value)[] items)

No description is available for this member.

Parameters

Name Type Description
items System.ValueTuple{System.Single,{T}}[]

Returns

{T} — No return description is available.

public static void Shuffle<T>(IList<T> items)

No description is available for this member.

Parameters

Name Type Description
items System.Collections.Generic.IList{{T}}
public static T[] Subset<T>(T[] items, int count)

No description is available for this member.

Parameters

Name Type Description
items {T}[]
count System.Int32

Returns

{T}[] — No return description is available.

public static string Format(string pattern)

No description is available for this member.

Parameters

Name Type Description
pattern System.String

Returns

System.String — No return description is available.

public static string Hash(int length = 40, bool upperCase = false)

No description is available for this member.

Parameters

Name Type Description
length System.Int32
upperCase System.Boolean

Returns

System.String — No return description is available.

public static string Hexadecimal(int length, bool upperCase = false)

No description is available for this member.

Parameters

Name Type Description
length System.Int32
upperCase System.Boolean

Returns

System.String — No return description is available.

public static string AlphaNumeric(int length)

No description is available for this member.

Parameters

Name Type Description
length System.Int32

Returns

System.String — No return description is available.

public static string Letters(int length, bool upperCase = false)

No description is available for this member.

Parameters

Name Type Description
length System.Int32
upperCase System.Boolean

Returns

System.String — No return description is available.

public static string ClampString(string value, int min, int max)

No description is available for this member.

Parameters

Name Type Description
value System.String
min System.Int32
max System.Int32

Returns

System.String — No return description is available.

public static void RegisterToken(string name, Func<string> factory)

No description is available for this member.

Parameters

Name Type Description
name System.String
factory System.Func{System.String}
public static void RegisterGenerator<T>(string name, Func<T> factory)

No description is available for this member.

Parameters

Name Type Description
name System.String
factory System.Func{{T}}
public static T Get<T>(string name)

No description is available for this member.

Parameters

Name Type Description
name System.String

Returns

{T} — No return description is available.

public static bool UnregisterToken(string name)

No description is available for this member.

Parameters

Name Type Description
name System.String

Returns

System.Boolean — No return description is available.

public static bool HasToken(string name)

No description is available for this member.

Parameters

Name Type Description
name System.String

Returns

System.Boolean — No return description is available.

public static string Parse(string template)

No description is available for this member.

Parameters

Name Type Description
template System.String

Returns

System.String — No return description is available.

public static string[] Parse(string template, int count)

No description is available for this member.

Parameters

Name Type Description
template System.String
count System.Int32

Returns

System.String[] — No return description is available.