namespace DragonISO.App.Tests.Services;

/// <summary>
/// Serializes any test class that mutates
/// <c>NotesService.DirectoryOverride</c>. Without this, xUnit runs the
/// classes in parallel collections and one ctor can clobber the
/// override another's test is depending on (manifests as a brand-new
/// notes file landing in the WRONG temp dir mid-test).
/// </summary>
[CollectionDefinition(Name)]
public sealed class NotesStateCollection
{
    public const string Name = "NotesService (DirectoryOverride mutators)";
}
