<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>datagenerator Wiki &amp; Documentation Rss Feed</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home</link><description>datagenerator Wiki Rss Description</description><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=12</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return True of False randomly.
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return either &amp;quot;Hello&amp;quot; or &amp;quot;World&amp;quot; randomly. Any data type is supported.
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Always return the string &amp;quot;Hello World&amp;quot;. Any data type is supported.
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random date between DateTime.MinValue and DateTime.MaxValue.
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the past.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the future.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Future )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First Name Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generates a random first name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New FirstNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate male names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Male )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate female names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Female )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Guid Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a globally unique identifier (Guid).
   Dim gen As New GuidGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a random integer between 0 and Integer.MaxValue.
   Dim gen As New IntegerGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns a random integer between -5 and 5.
   Dim gen As New IntegerGenerator( -5, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Sequence Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns 1, 2, 3, 4, etc.
   Dim gen As New IntegerSequenceGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns 5, 10, 15, 20, etc.
   Dim gen As New IntegerSequenceGenerator( 0, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Last Name Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generates a random last name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New LastNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Special Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;These generators do not generate values directly but can be used to tailor the output from other generators.&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Format Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a list of first names prefixed with a row number.
   Dim rowNumberGenerator As New IntegerSequenceGenerator()
   Dim firstNameGenerator As New FirstNameGenerator()
   Dim gen As New FormatGenerator( &amp;quot;{0}. {1}&amp;quot;, rowNumberGenerator, firstNameGenerator )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Nullable Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random nullable-integer.
   Dim integerGenerator As New IntegerGenerator()
   Dim gen As New NullableGenerator(Of Integer)( integerGenerator )
   
   Dim value As Nullable(Of Integer)
   value = gen.Generate()
 
   If value.HasValue Then
      Console.WriteLine( value.Value )
   Else
      Console.WriteLine( &amp;quot;(NULL)&amp;quot; )
   End If
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a random nullable-integer with a 25% probability of NULLs.
   Dim integerGenerator As New IntegerGenerator()
   Dim gen As New NullableGenerator(Of Integer)( integerGenerator, 0.25 )
   
   Dim value As Nullable(Of Integer)
   value = gen.Generate()
 
   If value.HasValue Then
      Console.WriteLine( value.Value )
   Else
      Console.WriteLine( &amp;quot;(NULL)&amp;quot; )
   End If
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;Simply implement IDataGenerator(Of T) or inherit from DataGeneratorBase(Of T). It is preferred to inherit from DataGeneratorBase(Of T) as it provides a default implementation of Generate( count As Integer) requiring you to only provide an implementation of Generate().&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:17:49 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129101749A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=11</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return True of False randomly.
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return either &amp;quot;Hello&amp;quot; or &amp;quot;World&amp;quot; randomly. Any data type is supported.
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Always return the string &amp;quot;Hello World&amp;quot;. Any data type is supported.
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random date between DateTime.MinValue and DateTime.MaxValue.
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the past.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the future.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Future )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First Name Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generates a random first name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New FirstNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate male names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Male )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate female names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Female )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Guid Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a globally unique identifier (Guid).
   Dim gen As New GuidGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a random integer between 0 and Integer.MaxValue.
   Dim gen As New IntegerGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns a random integer between -5 and 5.
   Dim gen As New IntegerGenerator( -5, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Sequence Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns 1, 2, 3, 4, etc.
   Dim gen As New IntegerSequenceGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns 5, 10, 15, 20, etc.
   Dim gen As New IntegerSequenceGenerator( 0, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Last Name Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generates a random last name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New LastNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Special Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;These generators do not generate values directly but can be used to tailor the output from other generators.&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Format Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a list of first names prefixed with a row number.
   Dim rowNumberGenerator As New IntegerSequenceGenerator()
   Dim firstNameGenerator As New FirstNameGenerator()
   Dim gen As New FormatGenerator( &amp;quot;{0}. {1}&amp;quot;, rowNumberGenerator, firstNameGenerator )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Nullable Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random nullable-integer.
   Dim integerGenerator As New IntegerGenerator()
   Dim gen As New NullableGenerator(Of Integer)( integerGenerator )
   
   Dim value As Nullable(Of Integer)
   value = gen.Generate()
 
   If value.HasValue Then
      Console.WriteLine( value.Value )
   Else
      Console.WriteLine( &amp;quot;(NULL)&amp;quot; )
   End If
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a random nullable-integer with a 25% probability of NULLs.
   Dim integerGenerator As New IntegerGenerator()
   Dim gen As New NullableGenerator(Of Integer)( integerGenerator, 0.25 )
   
   Dim value As Nullable(Of Integer)
   value = gen.Generate()
 
   If value.HasValue Then
      Console.WriteLine( value.Value )
   Else
      Console.WriteLine( &amp;quot;(NULL)&amp;quot; )
   End If
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:16:06 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129101606A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=10</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return True of False randomly.
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return either &amp;quot;Hello&amp;quot; or &amp;quot;World&amp;quot; randomly. Any data type is supported.
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Always return the string &amp;quot;Hello World&amp;quot;. Any data type is supported.
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random date between DateTime.MinValue and DateTime.MaxValue.
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the past.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the future.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Future )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First Name Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generates a random first name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New FirstNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate male names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Male )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate female names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Female )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Guid Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a globally unique identifier (Guid).
   Dim gen As New GuidGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a random integer between 0 and Integer.MaxValue.
   Dim gen As New IntegerGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns a random integer between -5 and 5.
   Dim gen As New IntegerGenerator( -5, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Sequence Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns 1, 2, 3, 4, etc.
   Dim gen As New IntegerSequenceGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns 5, 10, 15, 20, etc.
   Dim gen As New IntegerSequenceGenerator( 0, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Last Name Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generates a random last name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New LastNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Special Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:07:30 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129100730A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=9</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return True of False randomly.
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return either &amp;quot;Hello&amp;quot; or &amp;quot;World&amp;quot; randomly. Any data type is supported.
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Always return the string &amp;quot;Hello World&amp;quot;. Any data type is supported.
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random date between DateTime.MinValue and DateTime.MaxValue.
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the past.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the future.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Future )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First Name Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generates a random first name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New FirstNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate male names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Male )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate female names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Female )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Guid Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a globally unique identifier (Guid).
   Dim gen As New GuidGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns a random integer between 0 and Integer.MaxValue.
   Dim gen As New IntegerGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns a random integer between -5 and 5.
   Dim gen As New IntegerGenerator( -5, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Sequence Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Returns 1, 2, 3, 4, etc.
   Dim gen As New IntegerSequenceGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns 5, 10, 15, 20, etc.
   Dim gen As New IntegerSequenceGenerator( 0, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Special Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:06:45 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129100645A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=8</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return True of False randomly.
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return either &amp;quot;Hello&amp;quot; or &amp;quot;World&amp;quot; randomly. Any data type is supported.
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Always return the string &amp;quot;Hello World&amp;quot;. Any data type is supported.
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random date between DateTime.MinValue and DateTime.MaxValue.
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the past.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the future.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Future )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First Name Generator&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;pre&gt;
   'Generates a random first name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New FirstNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate male names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Male )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate female names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Female )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Guid Generator&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns a globally unique identifier (Guid).
   Dim gen As New GuidGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Integer Generator&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns a random integer between 0 and Integer.MaxValue.
   Dim gen As New IntegerGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Returns a random integer between -5 and 5.
   Dim gen As New IntegerGenerator( -5, 5 )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Special Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:03:42 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129100342A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=7</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return True of False randomly.
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return either &amp;quot;Hello&amp;quot; or &amp;quot;World&amp;quot; randomly. Any data type is supported.
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Always return the string &amp;quot;Hello World&amp;quot;. Any data type is supported.
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random date between DateTime.MinValue and DateTime.MaxValue.
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the past.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the future.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Future )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;First Name Generator&lt;/li&gt;
&lt;/ul&gt; &lt;br /&gt;&lt;pre&gt;
   'Generates a random first name using the data from:
   'http://www.census.gov/genealogy/names/names_files.html
   Dim gen As New FirstNameGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate male names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Male )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Only generate female names.
   Dim gen As New FirstNameGenerator( FirstNameGenerator.Genders.Female )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Special Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:00:35 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129100035A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=6</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return True of False randomly.
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Return either &amp;quot;Hello&amp;quot; or &amp;quot;World&amp;quot; randomly. Any data type is supported.
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Always return the string &amp;quot;Hello World&amp;quot;. Any data type is supported.
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   'Generate a random date between DateTime.MinValue and DateTime.MaxValue.
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the past.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   'Generate a date in the future.
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Future )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 09:57:01 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129095701A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=5</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing. All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 09:54:16 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129095416A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=4</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;DateTime Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New DateTimeGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;pre&gt;
   Dim gen As New DateTimeGenerator( DateTimeGenerator.TemporalDirection.Past )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 09:53:48 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129095348A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=3</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;All generators support generating a single value using Generate() or multiple values using Generate( count As Integer ).&lt;br /&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Boolean Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Choice Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim choices As New List(Of String)
   choices.Add( &amp;quot;Hello&amp;quot; )
   choices.Add( &amp;quot;World&amp;quot; )
 
   Dim gen As New ChoiceGenerator(Of String)( choices )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;ul&gt;
&lt;li&gt;Constant Generator&lt;/li&gt;
&lt;/ul&gt;&lt;pre&gt;
   Dim gen As New ConstantGenerator(Of String)( &amp;quot;Hello World&amp;quot; )
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 09:51:40 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129095140A</guid></item><item><title>UPDATED WIKI: Home</title><link>http://www.codeplex.com/Wiki/View.aspx?ProjectName=datagenerator&amp;title=Home&amp;version=2</link><description>&lt;div class="wikidoc"&gt;
&lt;b&gt;Introduction&lt;/b&gt;&lt;br /&gt;DataGenerator is a set of strongly-typed random data generators that can be used for testing.&lt;br /&gt; &lt;br /&gt;&lt;b&gt;Supplied Generators&lt;/b&gt;&lt;br /&gt; &lt;br /&gt;&lt;b&gt;*Boolean Generator*&lt;/b&gt;&lt;br /&gt;&lt;pre&gt;
   Dim gen As New BooleanGenerator()
   Console.WriteLine( gen.Generate() )
&lt;/pre&gt; &lt;br /&gt;&lt;b&gt;Creating Your Own Generator&lt;/b&gt;&lt;br /&gt;
&lt;/div&gt;</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 09:47:12 GMT</pubDate><guid isPermaLink="false">UPDATED WIKI: Home 20061129094712A</guid></item></channel></rss>