Addressed deferred iterator guard clauses.
Checked for IEnumerator as a return type,

in addition to IEnumerable.
Addressed Code Analysis warnings.
Incremented patch version,

in order to indicate a bug fix. This resolves #127
(https://github.com/AutoFixture/AutoFixture/issues/127)
Prevent ConstructorInitializedMemberAssertion from throwing on writable property when verifying a Type (resolves #131)
Make writable props, with matching constructor argument, throw again #131
Don't throw on writable member with no matching constructor (#131)
- Removed Verify(Type) override - no longer necessary
- Removed incorrect scenario
Incremented patch version,

in order to indicate a bug fix. This resolves #131
(https://github.com/AutoFixture/AutoFixture/issues/131)
Checked for generic type definition

while verifying Guard Clauses for a constructor.
Added a Guard Clause.
Addressed a Code Analysis warning.
Addressed a Code Analysis warning.
Incremented patch version,

in order to indicate a bug fix. This resolves #117
(https://github.com/AutoFixture/AutoFixture/issues/117)
Improve handling of generic types in GuardClauseAssertion
Improve error handling in GuardClauseException in case the creation of a parameter to a method fails.
Improve error handling for classes with properties that are of a type that can't be created in the default scenario with enabled auto property behavior.
Remove unused using directive
Address CodeAnalysis and StyleCop warnings
Incremented patch version,

in order to indicate a bug fix: better handling of generic type definition
in GuardClauseAssertion.