AutoFixture/AutoFixture — pull request #46 by moodmosaic (2012-11-29 09:33:04+00:00)
Title: Modified Likeness CreateProxy

It is now possible to create proxies of types accepting a derived type in the constructor while exposing the derived type's base type through a public property.

Internally, CreateProxy, iterates through each constructor and once a compatible constructor is found it is selected, created on the proxied type, and invoked.

The proposed changes originate from this [issue](https://github.com/AutoFixture/AutoFixture/issues/27) and this [discussion](https://github.com/AutoFixture/AutoFixture/pull/39).