Applied 'The Boy Scout Rule'.
Enabled Code Analysis for AutoFoq project.

The AutoFoq.ruleset is configured to take no action for the following Code Analysis warnings:

CA2210: Microsoft.Design: Sign 'Ploeh.AutoFixture.AutoFoq.dll' with a strong name key.
CA1062: Microsoft.Design: In externally visible method '$FoqMethodQuery.Ploeh-AutoFixture-Kernel-IMethodQuery-SelectMethods@37-2.Invoke(ConstructorInfo)', validate parameter 'x' before using it.
CA1062: Microsoft.Design: In externally visible method '$FoqMethodQuery.Ploeh-AutoFixture-Kernel-IMethodQuery-SelectMethods@38-1.Invoke(ConstructorInfo)', validate parameter 'ctor' before using it.
CA1047: Microsoft.Design: Make member 'FoqMethod.FoqMethod()' private, public, or internal (Friend in Visual Basic).
CA1704: Microsoft.Naming: On method 'FoqRelay.Create<a>(a, ISpecimenContext)', consider providing a more meaningful name than generic type parameter name 'a'.
CA1709: Microsoft.Naming: On method 'FoqRelay.Create<a>(a, ISpecimenContext)', correct the casing of 'a' in generic type parameter name 'a' by changing it to 'A'.
CA1715: Microsoft.Naming: On method 'FoqRelay.Create<a>(a, ISpecimenContext)', prefix generic type parameter name 'a' with 'T'.
CA2000: Microsoft.Reliability : In method 'FoqMethodQuery.Ploeh-AutoFixture-Kernel-IMethodQuery-SelectMethods(Type)', call System.IDisposable.Dispose on object 'new $FoqMethodQuery.Ploeh-AutoFixture-Kernel-IMethodQuery-SelectMethods@35(targetType, 0, null)' before all references to it are out of scope.
Addressed a Code Analysis warning.
Addressed a Code Analysis warning.