Back to Xunit

xUnit1027

site/xunit.analyzers/rules/xUnit1027.md

latest536 B
Original Source

Cause

A collection definition class is not public.

Reason for rule

xUnit.net will not discover the collection definition class if the class is not public.

How to fix violations

To fix a violation of this rule, make the collection definition class public.

Examples

Violates

csharp
using Xunit;

[CollectionDefinition("CollectionName")]
class CollectionDefinitionClass
{ }

Does not violate

csharp
using Xunit;

[CollectionDefinition("CollectionName")]
public class CollectionDefinitionClass
{ }