Carna

Attributes

Carna uses custom attributes to identify contexts it requires.

The available attributes are as follows.

Attribute Description
AssemblyFixture Attribute Specifies an assembly as an assembly fixture.
Specification Attribute Specifies a class as a specification fixture.
Feature Attribute Specifies a class as a feature fixture.
Context Attribute Specifies a class as a context fixture.
Requirement Attribute Specifies a class as a requirement fixture.
Story Attribute Specifies a class as a story fixture.
Example Attribute Specifies a method as an example fixture.
Scenario Attribute Specifies a method as a scenario fixture.
Parameter Attribute Specifies a field, property, or method as a parameter to child fixtures.
Sample Attribute Provides sample data or its source.
Background Attribute Provides a background of a fixture.
Culture Attribute Sets the current culture during running a fixture.
UICulture Attribute Sets the current UI culture during running a fixture.