NUnit Test Generator

$ 99.97

Testimonial

"NUnit Test Generator has proved to be invaluable to me. It has saved me lots of time. I was manually writing Unit Tests as MBUnit does not come with an in built generator. I would strongly reccomend it to anybody. Give it a go."

Gabriel Brienza

Does the quality of your code matter? If it does, then you simply have to try the NUnit Test Generator. The NUnit Test Generator works with NUnit to make your life easier. It not only creates the stubs for the tests, it extracts the the documentation you've already written for your properties and methods! The NUnit Test Generator creates unit tests using your VB.NET or C# source code. The NUnit Test Generator is template based so it is easy to modify the output. It has templates to create NUnit, xUnit, MbUnit, csUnit, and Microsoft Unit Tests. It also has advanced features such as expanding abbreviations and intelligent return value type creation. It can generate tests for your entire project and automatically create a test project. Download today and prevent tomorrow's bugs.

See the full list of features

While it can be purchased separately, this product is also included in the Gold Suite. Gold Suite subscribers receive all product updates and all new products as part of a yearly subscription. It is the best value in the industry.

Features

Feature Description
Saves Time Why spend all day creating stub methods and the corresponding documentation? Press a button and you are ready to fill in the blank. Most read/write property tests will require no modification.
Increases Code Coverage How do you know if your application works if it isn't all being tested? The NUnit Test Generator creates tests for all public properties and methods. Optionally it can create stubs for internal, protected, and private methods and properties. You can even create test stubs for abstract classes and interfaces.
Works with Your Existing Tests When NUnit Test Generator runs, it will not overwrite existing tests, it will only add new tests.
Super Easy to Use Choose the source files, choose the output directory and click Process and that is it
Template Based Several templates are included to create NUnit, csUnit, XUnit, MbUnit and Microsoft Unit Tests. The templates can be easily modified or new ones can be added.
Abbreviation Expansion If there are Upper Case Abbreviations such as PMT_ACCT in the source code, it automatically expands the abbreviation to Payment Account. A list of 2701 abbreviations are included which you may edit.
Command Line Tool NUnit Test Generator includes a seperate command line tool for generating code or unit tests as part of your build process.
Other Features Create an Interface from a Class. Create an NHibernate mapping from a class. Create an XSD from a class. Create a Data Read Object for a WCF Contract. Create a Data Translation Object for WCF. Create a WCF Service Behavior. Create a WCF Service Contract. Single Adapter Pattern. Dual Adapter Pattern.
1 Year Free Upgrades Purchase today and all upgrades are free for the next year.
60 Day Money Back Guarantee At Kellerman Software, we want you to be totally satisfied with your purchase. Receive a refund within 60 days when ordering from KellermanSoftware.com. Source code versions are non-refundable due to their nature.
Lifetime Support Lifetime E-mail technical support is an available option.

How does the NUnit Test Generator stack up against the competition?

Download In Excel

Download a free 30 day trial today.

  • Full working version
  • Includes technical support
  • Works with .NET 2.0 and higher

Download Options

When using this software you meet the following system requirements.

  • Windows 98, Windows 98 SE, Windows 2000 with SP4, Windows ME, Windows XP with SP2, Windows 7, Windows 8, Windows 10, Windows 11, Windows 2000 Server with SP4, Windows Server 2003, Windows Server 2008, Windows Server 2012, or Windows Server 2016
  • .NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, or 4.6

Testimonial
"The NUnit Test Generator took the drudgery out of creating tests from existing source code. The Test Generator did the mundane tasks so I could concentrate on the test logic itself. And as to service: I had a specific request and Kellerman Software had it implemented and delivered before most companies would have even gotten around to acknowledging the inquiry. Great support."

Jerry Bastian
Senior Software Engineer
SunTech Medical, Inc.

Using the NUnit Test Generator is super easy:

  • Choose the C# and/or VB.NET files that you want to create tests.
  • Choose the output directory. If test files already exist, backups will be created in the same directory.
  • Click the Process Button and the tests will be created.

Most tests that are created for business object properties will work without any modification. However, all tests that are created contain the Ignore NUnit attribute which gives you a marker to ensure the test performs as expected.

Methods that are overloaded in C# will have tests created for each overloaded method with a number after the test name. The documentation that the NUnit test generator creates, contains the complete method signature to be able to tell which method needs tested.

Q: How do I use my license key?
A: Click "Enter Registration" in the help menu then restart the application.

Q: I lost my license key how do I retrieve it?
A: Go to your account

Q: I lost my software how do I retrieve it?
A: Go to downloads

Q: Where can I download the latest version of my software?
A: Click the download tab.

Q: I pointed NUnit Test Generator at a file and it didn't generate any tests. Why?
A: NUnit Test Generator only generates tests for public classes, methods, and properties. Please make sure your classes, methods, and properties are marked as public.

Date Version Description
9/15/2007 1.0 Initial Release. Features include test documentation creation, abbreviation expansion, and expected value testing. NUnit Test Generator is template based to easily modify the test creation process. Increase the code coverage of your application. Prevent tomorrow's bugs today with the NUnit Test Generator.
9/24/2007 1.02 This minor update resolves an installation issue and a misspelling in the code templates.
10/6/2007 1.03 By customer request we have added tags for Year, Project, Company, Date, and File Name.
10/27/2007 1.04 TNUnit Test Generator can now create tests for MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. Other new features include, min/max/null testing, and the ability to have multiple parameter template blocks.
12/31/2007 1.07 The NUnit Test Generator creates tests for MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. New features include enumeration support and optional parameter support for VB.NET.
1/26/2008 1.08 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This minor update fixes a method sorting, issue and some C# parsing issues.
2/20/2008 1.09 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This minor update removes the dependency on Visual Studio. If Visual Studio is not installed, it will load tests with notepad.
4/6/2008 1.11 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This update includes support for European Languages. A new template tag for the Assembly Name has been added. Minor defects were also corrected.
5/9/2008 1.12 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This update includes the ability to modify the output filenames. It also now handles out parameters and multidimensional arrays.
7/26/2008 1.19 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This update includes several new features including handling of constructors, C# indexers, C# generics & nested generics, and the ability to create interfaces from classes. Classes where no tests were generated are now presented in a list.
8/17/2008 1.22 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This update includes new features including special handling for constructor names, the ability to convert a class to an XSD, and the ability to create an NHibernate mapping from a class.
11/22/2008 1.27 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This update includes new features including; the ability to override the prefix & casing for the class variable name, support for C# 3.5 property declarations, NUnit 2.4.8 style named attributes, NUnit TestFixtureSetup methods, and NUnit TestFixtureTearDown methods.
5/30/2009 1.33 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This update includes minor fixes for odd brackets, single line anonymous types, and a licensing issue.
7/16/2009 1.35 The NUnit Test Generator creates tests for NUnit, MbUnit, csUnit, xUnit, and Microsoft Unit Tests. Each template can be modified and custom templates can be created. This update includes help file hyperlink fixes.
7/9/2010 1.42 This update includes several new WCF templates for data contracts, DTO translation, DUO translation, DRO translation, and service contracts.
5/14/2011 1.46 This update includes better handling for multiple generic parameters.
8/2/2011 1.47 This update fixes a parameter parsing issue with special format VB.NET methods.
3/26/2012 1.48 By customer requests; ability to bring over includes in VB.NET and C#, and clean up of templates to remove unneeded namespace prefixes. Also includes a defect fix for nested VB.NET classes.
7/3/2012 1.49 NUnit Test Generator now includes a command line version for use with NAnt, Team City, MSBuild or other build servers.
2/16/2013 2.00 Rewritten from the ground up with a new interface and a bunch of fresh capabilities. New features include, generating tests from a Visual Studio Project, creating a Visual Studio Test Project, ability to create tests for internal, protected, & private methods, interface test generation, abstract class generation, and adding tests to an existing file without overwriting.
5/18/2013 2.01 This fixes a minor issue when generating tests for collections within interfaces.
6/25/2013 2.02 This update fixes minor parsing issues in C# and VB.NET.
9/17/2013 2.03 By request, NUnit Test Generator can generate tests for partial classes.
3/21/2014 2.05 Two defects were fixed. 1. when a code source has a comment with the name class at the top it would not generate. 2. when upgrading the default template directory was not remembered.
4/5/2014 2.06 Defect fix for overwriting existing tests.
10/19/2014 2.11 This update fixes a compatibility issue when .NET framework 4.5 is not installed.