namespace Mr.BrickAdventures.Progression.Tests; public class LevelIdTests { [Theory] [InlineData("")] [InlineData(" ")] public void A_blank_id_is_not_a_level(string value) { // Levels are addressed by a stable authored id, never by position in a list. An unset // field in a .tres would otherwise become a valid id that silently collides with itself. Assert.Throws(() => LevelId.Of(value)); } }