What's new in AutoFixture 3.0.5
Apr 3, 2013
- Added StableFiniteSequenceCustomization
- Added [FavorArrays], [FavorEnumerables] and [FavorLists] attributes to xUnit.net extension
- Added a Generator class
- Added a completely new project/package called Idioms, which contains convention-based tests (more about this later)
New in AutoFixture 2.6.0 (Dec 9, 2011)
- New features:
- Support for anonymous delegates
- Heuristics for static factory methods
- Inline AutoData Theories
- More anonymous numbers
- Added StableFiniteSequenceCustomization
- Added [FavorArrays], [FavorEnumerables] and [FavorLists] attributes to xUnit.net extension
- Added a Generator class
- Added a completely new project/package called Idioms, which contains convention-based tests (more about this later)
New in AutoFixture 1.0 (Feb 27, 2010)
- After seeing heavy use in at least one full release cycle for a real commercial development project, AutoFixture is finally released.
- This release contains no known bugs. Compared to Release Candidate 2, there are no changes.
- The source code corresponding to this release is Change Set 39501.
New in AutoFixture 0.92 RC2 (Feb 25, 2010)
- This is Release Candidate 2 for AutoFixture. If key users report no issues with this version, it will be soon followed by version 1.0.
- After seeing heavy use in at least one full release cycle for a real commercial development project, AutoFixture is now nearing release.
- This release contains no known bugs. Compared to Release Candidate 1, this version adds a few new methods to Likeness.
- There is one small breaking change in comparison with Release Candidate 1 (a namespace name change), but this is for an area first introduced in Release Candidate 1, so compared to previous versions there are no breaking changes.
- The source code corresponding to this release is Change Set 38334.
- To install, simply unzip the file and place the files in a folder of your own choice; then reference Ploeh.AutoFixture.dll or Ploeh.SemanticComparison.dll in your test project(s).
New in AutoFixture 0.91 RC1 (Feb 24, 2010)
- This is the Release Candidate 1 for AutoFixture. If key users report no issues with this version, it will be soon followed by version 1.0.
- After seeing heavy use in at least one full release cycle for a real commercial development project, AutoFixture is now nearing release.
- This release contains no known bugs. Compared to version .9, this version adds a new feature:
- A strongly typed Likeness that supplants previous Likeness classes.
- There are no breaking changes, but several classes (Likeness) and members have been marked Obsolete with appropriate suggestions for alternatives.
- The source code corresponding to this release is Change Set 37071.
- To install, simply unzip the file and place the files in a folder of your own choice; then reference Ploeh.AutoFixture.dll or Ploeh.SemanticComparison.dll in your test project(s).
New in AutoFixture 0.9 Alpha (Feb 23, 2010)
- After seeing heavy use in at least one full release cycle for a real commercial development project, AutoFixture has now reached its beta stage.
- This release contains no known bugs. Compared to version .8.6, this version fixes bugs and adds new features:
- A couple of Freeze methods that enable one to create an instance of a type and register that particular instance in a single operation.
- Likeness now accepts a value of any type, allowing semantic comparison based only on the members of the type parameter.
- There is one breaking change:
- The namespace for all types in AutoFixture has changed, as has the name of the assembly.
- The source code corresponding to this release is Change Set 33785.
- To install, simply unzip the file and place the files in a folder of your own choice; then reference Ploeh.AutoFixture.dll in your test project(s).
New in AutoFixture 0.8.6 Alpha (Oct 29, 2009)
- This release contains no known bugs. Compared to version .8.5, this version adds some new features:
- A Resolver callback that is invoked if a type cannot be resolved by AutoFixture itself.
- A strongly typed Likeness with a Without method that allows you to filter so that selected properties are not used for equality comparison.
- A Register overload that allows you to register a specific instance.
- There are a few breaking changes:
- The single ObjectBuilder constructor has been expanded to take more parameters and the RepeatCount property is now read-only.
- The source code corresponding to this release is Change Set 30623.
- To install, simply unzip the file and place the files in a folder of your own choice; then reference Ploeh.QualityTools.AutoFixture.dll in your test project(s).
New in AutoFixture 0.8.5 Alpha (Oct 27, 2009)
- This release contains no known bugs. Compared to version .8.4, this version fixes a single bug and contains several new method overloads for, among other things, CreateMany, as well as an overload for With that works as a simple opt-in mechanism. There are a few breaking changes:
- When creating anonymous instances, the Create methods now throw a custom ObjectCreationException if no instance can be created for the requested type, whereas before they threw ArgumentExceptions.
- The name of ManifestedObjectBuilder has been changed to ConstructingObjectBuilder.
- The source code corresponding to this release is Change Set 27707.
- To install, simply unzip the file and place the files in a folder of your own choice; then reference Ploeh.QualityTools.AutoFixture.dll in your test project(s).
New in AutoFixture 0.8.4 Alpha (Oct 17, 2009)
- This release contains no known bugs and no breaking changes. Compared to version .8.3, this version contains an enhanced Customize method, a better ToString implementation on Likeness, support for generating DateTimes, as well as a bug fix.
- The source code corresponding to this release is Change Set 23709.
- To install, simply unzip the file and place the files in a folder of your own choice; then reference Ploeh.QualityTools.AutoFixture.dll in your test project(s).