Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on May 6, 2015
  1. @adamralph

    Merge pull request #486 from blairconrad/fix-code-analysis-after-480

    adamralph authored
    fixing code analysis warning
  2. @blairconrad
Commits on May 5, 2015
  1. @adamralph

    Merge pull request #485 from blairconrad/fix-layout-methodinfomanager

    adamralph authored
    fixing minor layout issue
  2. @blairconrad

    fixing minor layout issue

    blairconrad authored
  3. @adamralph

    Merge pull request #478 from blairconrad/476-threadsafe-trap

    adamralph authored
    making ArgumentConstraintTrap threadsafe
  4. @adamralph

    Merge pull request #465 from blairconrad/fake-creation-options-charac…

    adamralph authored
    …terization-tests
    
    Adding fake creation options characterization tests
Commits on Apr 29, 2015
  1. @blairconrad

    undoing useless sln change from 2ba81e3

    blairconrad authored
    Per code review comment.
  2. @blairconrad

    Making multi-threaded ArgumentConstratintThread test deterministic.

    blairconrad authored
    Ensures that one thread starts before another, but finishes after.
    Per a brilliant code review comment.
  3. @adamralph

    Merge pull request #483 from thomaslevesque/update-ilmerge

    adamralph authored
    Updated ILMerge NuGet package
Commits on Apr 28, 2015
  1. Updated ILMerge NuGet package

    Thomas Levesque authored
    ILMerge 2.13.0307 was generating an invalid assembly (methods with missing
    implementation) when merging assemblies built with the C# 6 compiler.
    Version 2.14.1208 works as expected.
  2. @adamralph
  3. Fix #480 (NRE when configuring a non-virtual generic method)

    Thomas Levesque authored
    The problem was in MethodInfoManager.HasSameBaseMethod. Apparently, for a
    virtual generic method, GetBaseMethod returns the generic definition
    (IsGenericMethodDefinition is true), but not for a non-virtual generic
    method (in this case it returns the realized method itself). This caused
    IsSameMethod to return false, which in turn caused GetInvokedMethod to
    return null, and this case was not handled in
    GetReasonForWhyMethodCanNotBeIntercepted.
    
    Fixed the issue by always calling GetGenericMethodDefinition on generic
    methods.
  4. Add unit test to reproduce #480

    Thomas Levesque authored
    A.CallTo throws a NullReferenceException when trying to configure a
    non-virtual generic method. It should throw a FakeConfigurationException,
    as it does for a non-virtual non-generic method.
    
    This commit just adds a test case to prove the issue.
Commits on Apr 14, 2015
  1. @blairconrad
  2. @blairconrad
Commits on Apr 8, 2015
  1. @blairconrad
  2. @blairconrad
  3. @blairconrad

    :lipstick: distributing ConstructorWithVirtualCallsSpecs.cs among 5 other files

    blairconrad authored
        - CreationOptionsSpecs.cs
        - CreationSpecs.cs
        - FakeScopeSpecs.cs
        - MakesVirtualCallInConstructor.cs
        - UnconfiguredFakeSpecs.cs
Commits on Mar 30, 2015
  1. @adamralph

    Merge pull request #474 from blairconrad/make-tests-language-agnostic

    adamralph authored
    making tests language-agnostic
  2. @blairconrad
Commits on Mar 29, 2015
  1. @adamralph

    Merge pull request #471 from thomaslevesque/issue470

    adamralph authored
    Add generic overload of Implements
  2. Fixes for code review comments

    Thomas Levesque authored
    Add unit tests for Implements<TInterface>
    Suppress FxCop warning
    Small coding style fixes
Commits on Mar 27, 2015
  1. @blairconrad

    Merge pull request #473 from adamralph/bundler

    blairconrad authored
    add Gemfile and Gemfile.lock for bundler
  2. @adamralph
  3. @adamralph
  4. @thomaslevesque
Commits on Mar 2, 2015
  1. @adamralph

    Merge pull request #459 from blairconrad/312-unfakeable-auto-property

    adamralph authored
    #312 - give unfakeable auto property stable return values
Commits on Feb 17, 2015
  1. @blairconrad
  2. @blairconrad
Commits on Feb 14, 2015
  1. @adamralph

    Merge pull request #447 from blairconrad/feature/VirtualCallsInCtor

    adamralph authored
    Allow configuration of methods before the fake is created
Commits on Feb 11, 2015
  1. @adamralph

    Merge pull request #456 from ulrichb/mspec-0.9

    adamralph authored
    Upgrade to MSpec 0.9
Commits on Feb 9, 2015
  1. @ulrichb

    Updated "Machine.Specifications" package in FakeItEasy.Specs to 0.9.1…

    ulrichb authored
    …; added "Machine.Specifications.Runner.Console" solution package (the MSpec runners are now in separate packages) and fixed the path in the Rakefile
Commits on Feb 5, 2015
  1. @blairconrad
  2. @blairconrad
  3. @blairconrad

    consolidating IFakeOptionsBuilder.ConfigureFake

    blairconrad authored
    combining IFakeOptionsBuilder.OnFakeConfiguration and .OnFakeCreated into
    .ConfigureFake, which will apply rules to the fake creation before each constructor
    is called
Something went wrong with that request. Please try again.