I instalado Autofixture y Moq usando Nuget.So Tengo la versión 4. moqAutofixture y Moq v4
Cuando se ejecuta el siguiente código
var fixture = new Fixture().Customize(new AutoMoqCustomization());
fixture.CreateAnonymous<ISomething>();
el siguiente error aparece
Sistema .IO.FileLoadException: podría no cargar el archivo o ensamblado 'Moq, Versión = 3.1.416.3, Culture = neutral, PublicKeyToken = 69f491c39445e920'
También intenté redirigirlo al v4, pero sin suerte.
<configuration>
<runtime>
<assemblyBinding>
<dependentAssembly>
<assemblyIdentity name="Moq" publicKeyToken="69f491c39445e920" culture="neutral"/>
<bindingRedirect oldVersion="3.1.416.3" newVersion="4.0.10827.0"/>
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
¿Cuál podría ser el problema aquí?
Véase también este billete: http://autofixture.codeplex.com/workitem/4225 – svrist
A partir de [versión 2.13.1] (https://github.com/AutoFixture/AutoFixture/tags) los redireccionamientos de enlace de ensamblaje necesarios ahora [se agregan automáticamente al archivo de configuración] (https://github.com/AutoFixture/AutoFixture/pull/11) cuando instala el paquete [AutoFixture.AutoMoq] (http://nuget.org/packages/AutoFixture.AutoMoq) NuGet. –