AutoFixture fails to CreateAnonymous MVC Controller

As it seems, when using MVC 4 you have to customize the Fixture instance in a different way. The test should pass if you replace: fixture.Customize<ViewDataDictionary>(c => c .Without(x => x.ModelMetadata)); with: fixture.Customize<ControllerContext>(c => c .Without(x => x.DisplayMode)); Optionally, you can create a composite of the required customizations: internal class WebModelCustomization : CompositeCustomization { internal … Read more