namespace Mr.BrickAdventures.Progression.Tests; public class PlaythroughIdTests { [Fact] public void The_empty_guid_is_not_a_playthrough() { // Ids arrive from an adapter, never from Guid.NewGuid() inside the domain — otherwise every // test touching identity would be non-deterministic. That makes a default-valued guid a // realistic mistake worth refusing. Assert.Throws(() => PlaythroughId.Of(Guid.Empty)); } }