Skip to content

Attributes

Averrunci edited this page Jan 28, 2018 · 14 revisions

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.
Clone this wiki locally