IImplyFixture Interface

Summary

IImplyFixture is an empty marker interface used by attributes like TestAttribute that cause the class where they are used to be treated as a TestFixture even without a TestFixtureAttribute. Marker interfaces are not usually considered a good practice, but we use it here to avoid cluttering the attribute hierarchy with classes that don't contain any extra implementation.
graph BT Type["IImplyFixture"] class Type type-node Implementing0["TestCaseDataAttribute"]-.->Type click Implementing0 "/tc-lite/api/TCLite/TestCaseDataAttribute" Implementing1["CombiningStrategyAttribute"]-.->Type click Implementing1 "/tc-lite/api/TCLite/CombiningStrategyAttribute" Implementing2["TestCaseFactoryAttribute"]-.->Type click Implementing2 "/tc-lite/api/TCLite/TestCaseFactoryAttribute" Implementing3["TestCaseAttribute"]-.->Type click Implementing3 "/tc-lite/api/TCLite/TestCaseAttribute" Implementing4["CombinatorialAttribute"]-.->Type click Implementing4 "/tc-lite/api/TCLite/CombinatorialAttribute"

Syntax

public interface IImplyFixture