AutoFixture

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.

MIT License

Stars
3.3K
Committers
80

Bot releases are visible (Hide)

AutoFixture - Version 5.0.0-preview011 Latest Release

Published by aivascu 6 months ago

What's Changed

Full Changelog: https://github.com/AutoFixture/AutoFixture/compare/v5.0.0-preview010...v5.0.0-preview011

AutoFixture - Version 5.0.0-preview010

Published by aivascu 7 months ago

AutoFixture - Version 5.0.0-preview009

Published by aivascu 7 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/AutoFixture/AutoFixture/compare/v5.0.0-preview008...v5.0.0-preview009

AutoFixture - Version 5.0.0-preview008

Published by aivascu 8 months ago

What's Changed

Full Changelog: https://github.com/AutoFixture/AutoFixture/compare/v5.0.0-preview007...v5.0.0-preview008

AutoFixture - Version 5.0.0-preview007

Published by aivascu 10 months ago

What's Changed

Full Changelog: https://github.com/AutoFixture/AutoFixture/compare/v5.0.0-preview006...v5.0.0-preview007

AutoFixture - Version 5.0.0-preview006

Published by aivascu 11 months ago

What's Changed

Full Changelog: https://github.com/AutoFixture/AutoFixture/compare/v5.0.0-preview005...v5.0.0-preview006

AutoFixture - Version v4.18.1

Published by aivascu 11 months ago

What's Changed

Full Changelog: https://github.com/AutoFixture/AutoFixture/compare/v4.18.0...v4.18.1

AutoFixture - Version 4.18.0

Published by aivascu over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/AutoFixture/AutoFixture/compare/v4.17.0...v4.18.0

AutoFixture - Version 5.0.0-preview005

Published by aivascu over 2 years ago

New Features:

  • Added support for IReadOnlySet<> (#1346, thanks @Kralizek)
AutoFixture - Version 5.0.0-preview004

Published by aivascu over 2 years ago

New Features:

  • Added support for IAsyncEnumerable<>

Improvements:

  • Added support for netstandard2.1 in the AutoFixture package
  • Added netcoreapp3.1 target in test projects.
  • Refactored GetHashCode implementations to use the BCL HashCode type.

Deprecation:

  • Raised minimum .NET Framework version to net461
  • Dropped support for netstandard1.x
  • Dropped support for netcoreapp1.x
  • Dropped support for FakeItEasy v2 to v5
AutoFixture - Version 5.0.0-preview003

Published by aivascu almost 3 years ago

New Features:

  • Added parameter name check for empty Guid expectation (#1169)

Improvements:

  • Upgraded NUnit 2 to v2.7.1, enabling unit testing using dotNet CLI (#1205)
  • Replaced FAKE build script with NUKE (#1299)

Fixes:

  • Fixes preview package publish (#1300)
AutoFixture - Version 4.17.0

Published by aivascu over 3 years ago

New Features:

  • Add behavior for setting read-only collection properties. (#1177, thanks @charles-salmon)
  • Add support for FakeItEasy 7 in AutoFakeItEasy (#1252)
AutoFixture - Version 4.16.0

Published by zvirja over 3 years ago

New features:

  • Add support for EnumDataType annotation attribute (#1218, thanks @elasskiy)

Fixes:

  • ConstructorInitializedMemberAssertion false positive for bool arguments (#1236)
  • [NSubstitute] Fix override for ref/out value when value is modified by user (#1251)
AutoFixture - Version 4.15.0

Published by aivascu almost 4 years ago

Improvements:

  • Extends support for v6 of FakeItEasy in AutoFixture.AutoFakeItEasy
  • Updates the version range of FSharp.Core in AutoFixture.AutoFoq and AutoFixture.Idioms.FsCheck
    • For .NET Framework targeting projects FSharp.Core (>=3.0.2 && < 5.0.0)
    • For .NET Core, .NET Standard, and .NET 5+ targeting projects FSharp.Core (>=4.2.3)
AutoFixture - Version 4.14.0

Published by aivascu about 4 years ago

New Features:

  • Added idiomatic assertions for IEqualityComparer<T> (#1194, thanks @Kralizek)
AutoFixture - Version 4.13.0

Published by aivascu over 4 years ago

New Features:

  • Added .NET Standard v2.0 support for AutoFoq (#1184, thanks @josh-degraw)

Improvements and fixes:

  • Regex generation no longer yields same results when invoked in rapid succession (#1183, thanks @MagnusMikkelsen)
AutoFixture - Version 4.12.0

Published by zvirja over 4 years ago

New features:

  • Add EmptyStringBehaviorExpectation and WhiteSpaceStringBehaviorExpectation to Idioms project (#896, @aivascu).
AutoFixture - Version 4.11.0

Published by zvirja over 5 years ago

New features:

  • Add MemberAutoData attribute to xUnit 2 glue library to mimic MemberData (#1132, @muncinsky).
AutoFixture - Version 4.10.0

Published by zvirja over 5 years ago

Improvements:

  • Support null value as a valid argument for InlineAutoDataAttribute for NUnit 3 (#1129, @mjuen).
  • Added missing null guard clauses to the internal code (#1128).
AutoFixture - Version 4.9.0

Published by zvirja over 5 years ago

Improvements:

  • Support netstandard 2.0 directly by all the packages (#1115).
  • Clarify upper boundary for Moq support for netstandard 1.5 (#1120).

Other changes:

  • Don't publish symbols package anymore (#1118).
Package Rankings
Top 8.17% on Proxy.golang.org
Badges
Extracted from project README
License Build status release NuGet version NuGet preview version NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet NuGet
Related Projects