Recent Releases of https://github.com/accenture/autofixture.xunit2.automock

https://github.com/accenture/autofixture.xunit2.automock - 3.6.3

What's Changed

  • Removed FluentAssertions as a dependency by @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/248.
  • Prevent run shell injection on GitHub actions by @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/247.
  • Use newest qodana-cdnet docker image by @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/192, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/250.
  • Don't prefer collection initializers or expressions and remove accessibility modifiers from interfaces by @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/230
  • Fix code scanning issues by @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/177, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/178. https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/251, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/253, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/254.
  • Bump NuGet packages to newest versions by @dependabot in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/156, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/157, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/158, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/159, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/168, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/172, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/171, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/179, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/180, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/185, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/186, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/191, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/193, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/194, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/195, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/200, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/201, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/202, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/207, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/208, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/217, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/218, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/219, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/220, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/225, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/231, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/232, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/233, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/245, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/246.

Full Changelog: https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/compare/3.6.2...3.6.3

NuGet packages

- C#
Published by piotrzajac 10 months ago

https://github.com/accenture/autofixture.xunit2.automock - 3.6.2

What's Changed

  • Separate member data item conversion from data extension since starting from version 2.9.1 xUnit does not ensure ConvertDataItem method invocation in MemberDataAttributeBase by @dependabot & @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/153;
  • Introduce NegativeValuesRequestFactory by @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/94;
  • Bump github actions to newest versions by @dependabot & @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/99, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/97, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/101, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/100, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/98, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/102, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/119, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/151;
  • Bump NuGet packages to newest versions by @dependabot & @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/103, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/104, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/105, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/108, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/107, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/110, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/112, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/113, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/116, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/121, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/120, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/122, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/125, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/124, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/123, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/126, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/127, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/129, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/128, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/130, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/131, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/132, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/133, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/139, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/140, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/146, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/145, https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/154;
  • Migrate from Objectivity to Accenture organization by @piotrzajac in https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/pull/109.

Full Changelog: https://github.com/Accenture/AutoFixture.XUnit2.AutoMock/compare/3.6.1...3.6.2

NuGet packages

- C#
Published by piotrzajac over 1 year ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.6.1

What's Changed

  • Introduce PeekNegative attribute by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/92
  • Publish NuGet packages to multiple sources by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/93

Full Changelog: https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/compare/3.6.0...3.6.1

NuGet packages

- C#
Published by piotrzajac about 2 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.6.0

What's Changed

Data filtering attributes

  • Introduce attributes to refine customizations by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/71
  • Stryker tests improvements by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/89

CI/CD

  • Encapsulate build logic in reusable actions by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/67
  • Unify workflow triggers by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/70
  • Introduce a composite action to run module tests by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/72
  • Move code to reusable workflows and composite actions by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/75
  • Introduce fine-grained permissions by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/77
  • Introduce configuration for GitHub Actions versioning through dependabot by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/78

NuGet packages updates

  • Bump the analyzers group in /src with 1 update by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/69
  • Bump the xunit group in /src with 8 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/68
  • Bump the xunit group in /src with 6 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/73
  • Bump the analyzers group in /src with 2 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/74
  • Bump the analyzers group in /src with 2 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/76
  • Bump the xunit group in /src with 6 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/79
  • Bump Microsoft.NET.Test.Sdk from 17.7.2 to 17.8.0 in /src by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/84
  • Bump JetBrains.Annotations from 2023.2.0 to 2023.3.0 in /src by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/83
  • Bump the analyzers group in /src with 2 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/81
  • Bump the xunit group in /src with 1 update by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/80
  • Bump Microsoft.SourceLink.GitHub from 1.1.1 to 8.0.0 in /src by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/87
  • Bump the xunit group in /src with 8 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/85
  • Bump the analyzers group in /src with 1 update by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/86
  • Bump the analyzers group in /src with 2 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/88

Full Changelog: https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/compare/3.5.1...3.6.0

NuGet packages

- C#
Published by piotrzajac about 2 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.5.1

What's Changed

  • Enable dependabot by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/53
  • Bump the analyzers group with 1 update by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/63
  • Bump NSubstitute from 5.0.0 to 5.1.0 by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/55
  • Bump the xunit group with 8 updates by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/62
  • Introduce mutation testing by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/64
  • Bump the analyzers group with 1 update by @dependabot in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/65
  • Publish symbols with NuGet packages by @piotrzajac in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/66

New Contributors

  • @dependabot made their first contribution in https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/pull/63

Full Changelog: https://github.com/ObjectivityLtd/AutoFixture.XUnit2.AutoMock/compare/3.5.0...3.5.1

NuGet packages

- C#
Published by piotrzajac over 2 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.5.0

Summary

  • CI/CD improvments
    • Switch from AppVeyor to GitHub Actions
    • Enable NuGet packages validation
    • Include README in NuGet packages
    • Automate versioning with GitVersion
    • Automate tagging after publish
  • Update NuGet packages

NuGet packages

- C#
Published by piotrzajac over 2 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.4.1

Summary

  • Introduce generic version of CustomizeWithAttribute
  • Make CustomizeWithAttribute classes extendable by removing sealed keyword
  • Introduce logic of including parameter type when constructing customization through CustomizeWithAttribute
  • Bump NuGet packages.

NuGet packages

- C#
Published by piotrzajac almost 3 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.4.0

Summary

  • Drop net46 support as it reached End of Support.
  • Update from net47 to net472 because of the System.Net.Http conflicts.
  • Improvements
    • Bump NuGet packages.
    • Retarget test projects from netcoreapp3.1 to net7.0.
    • Prevent source projects from being discovered as test projects.
    • Use NetAnalyzers instead of FxCopAnalyzers.
    • Introduce Roslynator.
    • Introduce SonarAnalyzer.CSharp.
    • Switch from .ruleset to .editorconfig.
    • Fix static code analysis issues.

NuGet packages

- C#
Published by piotrzajac about 3 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.3.3

Summary

  • Point to AutoFixture.Xunit2.NoPreDiscoveryDataDiscoverer
  • Remove dotnet-xunit tool reference
  • Update NuGet packages:
    • Microsoft.CodeAnalysis.FxCopAnalyzers 3.0.0 -> 3.3.0
    • Microsoft.NET.Test.Sdk 16.6.1 -> 16.7.1
    • xunit.runner.visualstudio 2.4.2 -> 2.4.3
    • AutoFixture* 4.13.0 -> 4.14.0

NuGet packages

- C#
Published by piotrzajac over 5 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.3.2

Summary

  • Skip data generation when already specified by InlineAutoMockDataAttribute or MemberAutoMockDataAttribute.
  • Use Microsoft.NETFramework.ReferenceAssemblies package for ease of development in .NET Core and VS.
  • Update NuGet packages:
    • xunit.runner.visualstudio 2.4.1 -> 2.4.2
    • Microsoft.CodeAnalysis.FxCopAnalyzers 2.9.8 -> 3.0.0
    • Microsoft.NET.Test.Sdk 16.5.0 -> 16.6.1
    • AutoFixture 4.11.0 -> 4.13.0
    • Moq 4.13.1 -> 4.14.5
    • NSubstitute 4.2.1 -> 4.2.2
    • Castle.Core 4.4.0 -> 4.4.1
    • coverlet.msbuild 2.8.0 -> 2.9.0
    • FluentAssertions 5.10.2 -> 5.10.3
    • JetBrains.Annotations 2019.1.3 -> 2020.1.0

NuGet packages

- C#
Published by piotrzajac over 5 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.3.1

Summary

Introduce newest .NET platforms: - .NET Standard 2.1 - .NET Core 3.0 - .NET Framework 4.8

Update NuGet packages: - coverlet.msbuild: 2.6.3 -> 2.7.0 - FakeItEasy: 5.1.1 -> 5.4.0 - FluentAssertions: 5.8.0 -> 5.9.0 - FxCop: 2.9.4 -> 2.9.6 - Microsoft.NET.Test.Sdk: 16.2.0 -> 16.3.0 - Moq: 4.12.0 -> 4.13.1

CustomizeWithAttribute moved to appropriate namespace. Minor readability fixes & build improvements.

NuGet packages

- C#
Published by piotrzajac over 6 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.3.0

Summary

CustomizeWith attribute introduced.

Fix - #24: How to provide my own customization? - #25: ShareFixture = false doesn't seem to work. - Build improvments - Skip commits to markdown - No download progress on choco install - Run test agains NET Core 2.2

Update NuGet packages: - AutoFixture.* 4.8.0 -> 4.11.0 - FakeItEasy 5.1.0 -> 5.1.1 - Moq 4.10.1 -> 4.12.0 - NSubstitute 4.0.0 -> 4.2.1 - JetBrains.Annotations 2019.1.1 -> 2019.1.3 - coverlet.msbuild 2.6.0 -> 2.6.3 - FluentAssertions 5.6.0 -> 5.8.0 - Microsoft.CodeAnalysis.FxCopAnalyzers 2.9.2 -> 2.9.4 - StypeCop.Analyzers 1.0.2 -> 1.1.118 - Microsoft.NET.Test.Sdk 16.0.1 -> 16.2.0

NuGet packages

- C#
Published by piotrzajac over 6 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.2.0

Summary

Update test projects to .NET Core 2.2 Update NuGet packages: - xUnit: 2.4.0 -> 2.4.1 - AutoFixture 4.5.0 -> 2.8.0 - Moq 4.10.0 -> 4.10.1 - NSubstitute 3.1.0 -> 4.0.0 - FakeItEasy 3.1.0 -> 5.1.0 - Microsoft.CodeAnalysis.FxCopAnalyzers 2.6.1 -> 2.6.3 - JetBrains.Annotations 2018.2.1 -> 2018.3.0 - FluentAssertions 5.4.2 -> 5.6.0 - Microsoft.NET.Test.Sdk 15.8.0 -> 16.0.1 - coverlet 2.3.0 -> 2.6.0

NuGet packages

- C#
Published by piotrzajac almost 7 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.0.67

Summary

Update NuGet packages: - xunit.abstractions: 2.0.2 -> 2.0.3 - JetBrains.Annotations: 11.1.0 -> 2018.2.1 - FluentAssertions: 5.4.1 -> 5.4.2 - Moq: 4.9.0 -> 4.10.0

NuGet packages

- C#
Published by piotrzajac over 7 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 3.0.25

Summary

The following issues have been fixed: - #14 - .NET Core support - #15 - Move build system from Travis to AppVeyor

Tasks completed: - [x] Support for netstandard2.0, net46 and net47. - [x] Signing assemblies with public key locally and with strong key on build server. - [x] Support for Pull Requests when signing assemblies. - [x] Generating NuGet packages during build (single run for both compile and pack). - [x] Version patching for assemblies and packages - [x] Referenced NuGet packages updated to newest versions.

NuGet packages

- C#
Published by piotrzajac over 7 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 2.0.5

Summary

Added support for AutoFixture v4

NuGet packages

- C#
Published by piotrzajac about 8 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 2.0.0

Summary

Added support for NSubstitute

Breaking change

Attributes naming changed to: * AutoMockData * InlineAutoMockData * MemberAutoMockData

NuGet packages

- C#
Published by piotrzajac about 8 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 1.1.2

Summary

Added possibility to ignore virtual members when generating objects with AutoFixture Design change separating construction phase from configuration and data generation phase.

NuGet

- C#
Published by piotrzajac about 9 years ago

https://github.com/accenture/autofixture.xunit2.automock - Version 1.0.12

Summary

Accelerates preparation of mocked structures for unit tests under xUnit by configuring AutoFixture data generation to use Moq. Gracefully handles recursive structures by omitting recursions.

Attributes

Use one of the following attributes in your tests - AutoMoqDataAttribute - InlineAutoMoqDataAttribute - MemberAutoMoqDataAttribute

NuGet

- C#
Published by piotrzajac about 9 years ago