AutoFixture is an open source library for .NET designed to minimize the 'Arrange' phase of your unit tests in order to maximize maintainability. Its primary goal is to allow developers to focus on what is being tested rather than how to setup the test scenario, by making it easier to create object graphs containing test data.
New Features:
Improvements:
Fixes:
New Features:
New features:
EnumDataType
annotation attribute (#1218, thanks @elasskiy)Fixes:
ConstructorInitializedMemberAssertion
false positive for bool arguments (#1236)ref/out
value when value is modified by user (#1251)Improvements:
v6
of FakeItEasy
in AutoFixture.AutoFakeItEasy
FSharp.Core
in AutoFixture.AutoFoq
and AutoFixture.Idioms.FsCheck
FSharp.Core
(>=3.0.2 && < 5.0.0)
FSharp.Core
(>=4.2.3)
New Features:
IEqualityComparer<T>
(#1194, thanks @Kralizek)New Features:
Improvements and fixes:
New features:
EmptyStringBehaviorExpectation
and WhiteSpaceStringBehaviorExpectation
to Idioms project (#896, @aivascu).New features:
MemberAutoData
attribute to xUnit 2 glue library to mimic MemberData
(#1132, @muncinsky).Improvements:
null
value as a valid argument for InlineAutoDataAttribute
for NUnit 3 (#1129, @mjuen).null
guard clauses to the internal code (#1128).Improvements:
netstandard 2.0
directly by all the packages (#1115).Moq
support for netstandard 1.5
(#1120).Other changes: