cake-contrib / Cake.Incubator

This project contains various experimental but useful extension methods and aliases for Cake
http://cakebuild.net/api/Cake.Incubator/
Other
19 stars 26 forks source link

(maint): Bump FakeItEasy from 5.1.0 to 7.2.0 #152

Closed dependabot[bot] closed 2 years ago

dependabot[bot] commented 3 years ago

Bumps FakeItEasy from 5.1.0 to 7.2.0.

Release notes

Sourced from FakeItEasy's releases.

7.2.0

New

  • Improve speed of Object method comparisons when applying default Fake rules (#1848)

Fixed

  • Overridden Equals on wrapping Fake causes call to be forwarded to wrapped object (#1849)
  • StrictFakeOptions.Allow* do not apply to overridden Object methods (#1850)

Additional Items

  • Update @​afakebot's personal authentication token on AppVeyor (#1846)
  • Fix minor typo in StrictFakeOptions.AllowEvents API docs (#1851)
  • Clarify use of WithArgumentsForConstructor expression (#1855)

With special thanks for contributions to this release from:

7.1.0

New

  • Add CollectionOfFake overload that accepts an action that uses fake number to configure fake (#1838)
    A.CollectionOfFake<ICollectionItem>(count, (options, i) => options.Named($"Item{i}")));
    Sdk.Create.CollectionOfFake(typeof(ICollectionItem), count, (options, i) => options.Named($"Item{i}"));
    
  • Improve the API for events (#1841)
    1. Add a new overload of A.CallTo that accepts an EventAction
      A.CallTo(fake, EventAction.Add("EventName"))     // Configure subscription to a specific event
      A.CallTo(fake, EventAction.Remove("EventName"))  // Configure unsubscription from a specific event
      A.CallTo(fake, EventAction.Add())                // Configure subscription to any event
      A.CallTo(fake, EventAction.Remove())             // Configure unsubscription from any event
      
    2. Allow the user to explicitly enable the default event behavior
      Manage.Event("FellInLove").Of(robot);
      Manage.AllEvents.Of(robot);
      
    3. Allow the user to create strict fakes that still manage events automatically
      var fake = A.Fake<IFoo>(o => o.Strict(StrictFakeOptions.ManageEvents));
      

Additional Items

  • Improve Dummies documentation page (#1834, #1835)
  • Re-enable and fix integration test in net461 (#1843)

With special thanks for contributions to this release from:

7.0.2

Fixed

... (truncated)

Commits
  • 7018977 Merge pull request #1855 from blairconrad/constructor-docs
  • 4a6c8ba Clarify use of WithArgumentsForConstructor expression
  • 5bf2803 Merge pull request #1852 from blairconrad/optimize-method-comparison
  • e6548c0 Introduce ObjectMethod to determine whether calls refer to Object methods
  • 7e04054 Remove unused usings
  • 42a8923 Merge pull request #1851 from blairconrad/allowevents-doc
  • 0398983 Fix minor typo in StrictFakeOptions.AllowEvents API docs
  • 2d9b32f Merge pull request #1850 from blairconrad/strict-objectmethods
  • b141bb1 Merge pull request #1849 from blairconrad/wrap-equals
  • de9a909 Make MethodInfoExtensions.IsSameMethodAs private
  • Additional commits viewable in compare view


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
nils-a commented 2 years ago

@dependabot rebase

cake-contrib-bot commented 2 years ago

:tada: This issue has been resolved in version 7.0.0 :tada:

The release is available on:

Your GitReleaseManager bot :package::rocket: