Remove irrelevant comment.
Extract CaseResult from Case, a step toward making Case immutable.
Add CaseStatus enum: Pass, Fail.
Simplify FailResult and PassResult by constructing for a given CaseResult. CaseResult determines its own CaseStatus.  Phase out deprecated Case.Exceptions property.
Phase out deprecated Case.Duration and Case.Output properties.
Rename CaseResult to CaseExecution.
Rename CaseStatus to CaseResult.
Rename local variable for accuracy.
Consolidate test code that looks up methods by name.
add exception messages to teamcity log
centralize compound stack trace handling over all listeners
centralize primary message and type name handling over all listeners
Merge pull request #19 from mexx/message-for-tc

add exception messages to teamcity log
Rename PrimaryMessage to PrimaryExceptionMessage, rename PrimaryTypeName to PrimaryExceptionTypeName.
Merge pull request #20 from andersforsgren/master

Add support for generic arguments on test methods
Rephrase the assertion in ParameterizedMethodTests.ShouldResolveGenericTypeParameters. The order of test execution is guaranteed even though attribute reflection order is not guaranteed, because the SelfTestConvention sorts all cases with a class by their Name.
Superficial style and whitespace tweaks.
Rename abbreviations to be more explicit.
Phase out intermediate type mapping dictionary within GenericArgumentResolver.ResolveTypeArguments.
Rephrase for loop as Select within GenericArgumentResolver.ResolveTypeArguments.