<?xml version="1.0"?><?xml-stylesheet type="text/xsl" href="http://www.codeplex.com/rss.xsl"?><rss version="2.0"><channel><title>Data Generator</title><link>http://www.codeplex.com/datagenerator/Project/ProjectRss.aspx</link><description>Library for generating random data for testing.</description><item><title>CREATED ISSUE: Serialize Data Generators</title><link>http://www.codeplex.com/datagenerator/WorkItem/View.aspx?WorkItemId=15957</link><description>It would be great if you can serialize the data generators, this because sometimes is boring to create every generator for each column of a table, and i want to save this job for later work,&lt;br /&gt;</description><author>JhonnyCano</author><pubDate>Sat, 05 Apr 2008 14:08:17 GMT</pubDate><guid isPermaLink="false">CREATED ISSUE: Serialize Data Generators 20080405020817P</guid></item><item><title>CLOSED TASK: Update to VS2008</title><link>http://www.codeplex.com/datagenerator/WorkItem/View.aspx?WorkItemId=15294</link><description>Update project to use VS2008&lt;br /&gt;</description><author>Allann</author><pubDate>Sat, 23 Feb 2008 05:51:51 GMT</pubDate><guid isPermaLink="false">CLOSED TASK: Update to VS2008 20080223055151A</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/datagenerator/SourceControl/ListDownloadableCommits.aspx</link><description>Updated solution and projects ready for VS2008</description><author>Allann</author><pubDate>Sat, 23 Feb 2008 05:51:50 GMT</pubDate><guid isPermaLink="false">Source code checked in 20080223055150A</guid></item><item><title>CREATED TASK: Update to VS2008</title><link>http://www.codeplex.com/datagenerator/WorkItem/View.aspx?WorkItemId=15294</link><description>Update project to use VS2008&lt;br /&gt;</description><author>Allann</author><pubDate>Sat, 23 Feb 2008 05:47:58 GMT</pubDate><guid isPermaLink="false">CREATED TASK: Update to VS2008 20080223054758A</guid></item><item><title>NEW POST: Installation Instructions</title><link>http://www.codeplex.com/datagenerator/Thread/View.aspx?ThreadId=14638</link><description>&lt;div class="wikidoc"&gt;
I am trying to use this with VSTS for Database Professionals. Can you supply instructions for how I can install the binaries for use with DBPro?&lt;br /&gt;
&lt;/div&gt;</description><author>Tatsu</author><pubDate>Mon, 03 Sep 2007 13:49:41 GMT</pubDate><guid isPermaLink="false">NEW POST: Installation Instructions 20070903014941P</guid></item><item><title>Source code checked in</title><link>http://www.codeplex.com/datagenerator/SourceControl/ListDownloadableCommits.aspx</link><description>Added some comments and created a new test solution using the Microsoft test framework</description><author>Allann</author><pubDate>Tue, 27 Mar 2007 07:03:06 GMT</pubDate><guid isPermaLink="false">Source code checked in 20070327070306A</guid></item><item><title>NEW POST: Developer</title><link>http://www.codeplex.com/datagenerator/Thread/View.aspx?ThreadId=3987</link><description>&lt;div class="wikidoc"&gt;
Carlos if you are still interested please send another request to &lt;a href="http://www.codeplex.com/UserAccount/UserProfile.aspx?UserName=wbarthol" class="externalLink"&gt;wbarthol&lt;/a&gt; as the email was not working at the time of your post.&lt;br /&gt; &lt;br /&gt;We will be doing a little more work to this soon and any ideas you may have would be appreciated.&lt;br /&gt;
&lt;/div&gt;</description><author>Allann</author><pubDate>Mon, 26 Mar 2007 23:39:53 GMT</pubDate><guid isPermaLink="false">NEW POST: Developer 20070326113953P</guid></item><item><title>Project Management Forum: Developer</title><link>http://www.codeplex.com/datagenerator/Project/DisplayThread.aspx?ForumId=2503&amp;ThreadId=3987&amp;ANCHOR#LastPost</link><description>Hello

I'd like to help with this project. If you're willing to admit me, I'd like to talk with you about some ideas I have for this project.

Regards,
Carlos Manuel Perez</description><author>CarlosMPerez</author><pubDate>Fri, 26 Jan 2007 16:53:26 GMT</pubDate><guid isPermaLink="false">Project Management Forum: Developer 20070126045326P</guid></item><item><title>COMMENTED FEATURE: Add XmlDoc comments</title><link>http://www.codeplex.com/WorkItem/View.aspx?ProjectName=datagenerator&amp;WorkItemId=6041</link><description> Comments: Associated with changeset 12329.</description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:44:22 GMT</pubDate><guid isPermaLink="false">COMMENTED FEATURE: Add XmlDoc comments 20061129104422A</guid></item><item><title>CREATED FEATURE: Generate SDK documentation</title><link>http://www.codeplex.com/WorkItem/View.aspx?ProjectName=datagenerator&amp;WorkItemId=6042</link><description> </description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:31:20 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Generate SDK documentation 20061129103120A</guid></item><item><title>CREATED FEATURE: Add XmlDoc comments</title><link>http://www.codeplex.com/WorkItem/View.aspx?ProjectName=datagenerator&amp;WorkItemId=6041</link><description> </description><author>wbarthol</author><pubDate>Wed, 29 Nov 2006 10:30:48 GMT</pubDate><guid isPermaLink="false">CREATED FEATURE: Add XmlDoc comments 20061129103048A</guid></item><item><title>CREATED RELEASE: 1.0.0.0 Beta</title><link>http://www.codeplex.com/Release/ProjectReleases.aspx?ProjectName=datagenerator&amp;ReleaseId=1158</link><description></description><author></author><pubDate>Wed, 29 Nov 2006 10:20:24 GMT</pubDate><guid isPermaLink="false">CREATED RELEASE: 1.0.0.0 Beta 20061129102024A</guid></item><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></channel></rss>