Skip to content

alaendle/rhino-mocks

 
 

Repository files navigation

Rhino Mocks

Downloads for .Net 4.0

Version: 3.6.3.0 (vNext - unreleased)

  • Fixed corner case bug in AnyArgsExpectation - even this expectation should verify that the given arguments are valid for the methods signature.
  • Fixed property behavior for internal properties (patched by Jorge Martines).
  • Harmonized handling of null parameter in MockRepository.GenerateMock/GeneratePartialMock/GeneratePartialStub(Type, Type[], params object[]) to follow MockRepsoitory.GenerateStrictMock(Type type, Type[] extraTypes, params object[] argumentsForConstructor).
  • Do not allow multiple return/throw/do/never options in one expect/stub call.
  • Marking parts of the old classic/using/fluent syntax as deprectated - to enforce AAA style (Rhino Mocks AAA Syntax Quick Reference).
  • Adapted copyright information for the year 2015.
  • Fixed ref parameters on COM interfaces. The value of a variable used as a ref parameter should be used as a constraint on an expectation even when if it is marked with an InteropServices.OutAttribute (patched by andriniaina).
  • Better support generic methods (reported by Steinkauz).
  • Updated to Castle.Core 3.2.2 (for .Net 4.0 Client Profile).
  • Fixed corner case bug in AllPropertiesMatchConstraint (MemberInfo.MetadataToken can differ even on identical types).
  • Updated psake to trunk version (https://github.com/psake/psake - a20bd7f52f20cc60a6b885fb02cfa1f492cec9a4).
  • Updated xunit to v1.9.2.
  • Update ILmerge to v2.13.
  • Adapted merge process to be compatible with .Net 4.0 (even if .Net 4.5 is installed on the build machine).

Version: 3.6.2.0

  • Better encapsulation of the ordered AAA API.
  • Fixed corner case bug when working with nested recorders (reported by honggoff).
  • Avoid unnecessary first chance NotImplementedExcption if abstract method is called in the constructor of a mocked object.
  • Fixed bug introduced during Castle.Core update (affects v3.6.1).
  • Applied patch for fixing event raiser to be callable with nullable arguments from romanfq.
  • Updated xunit to v1.9.1.

Version: 3.6.1.0

  • Added support for (generic) multi stubs.
  • Applied patch for ordered AAA syntax from Kenneth Xu. See his blog
  • Updated to Castle.Core 3.0.0.
  • Removed depricated API parts.
  • Various bug fixes.

Links/Resources

About

Dynamic Mocking Framework for .NET

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 97.3%
  • PowerShell 2.6%
  • Other 0.1%