Introduced InjectAttribute.
Moved the type types to end of the test class.
Renamed CtorCallRecord to CustomCallCountFixture.
Renamed TestClass to TestType.
This commit allowed custom parameter attribute

on test method parameter using the Spec attribute.
Implemented the inject feature.
Changed InjectTestType to generic.
Added the As property to InjectAttribute.
Changed InjectTestType to generic

using the As property.
Added the To property

and improved the As property.
Renamed To to Matches.
Made InjectAttribute not to allow mutiple.
Renamed the test methods.
Addressed the case that GetCustomization method

does not return an instance of the ICustomization type.
Refactored the GetCustomizations method.
Refactored the SpecAttribute class.
Added the FixtureType property to SpecAttribute.
Made the Fixture property invisible

but the FixtureType property visible.
Addressed that an instance of IFixture

should be created when needed.
Removed all the codes for InjectAttribute.