- RPT-04-a: empty input returns empty list - RPT-04-b: single entry -> 1 row with 1 location - RPT-04-c: 3 entries same key -> 1 row with 3 locations - RPT-04-d: different PermissionLevel -> separate rows - RPT-04-e: case-insensitive key merges ALICE@ and alice@ - RPT-04-f: MakeKey produces pipe-delimited lowercase format - RPT-04-g: 11-row input with 3 merge groups -> 7 consolidated rows - RPT-04-h: LocationCount equals Locations.Count - RPT-04-i: IsHighPrivilege/IsExternalUser preserved from first entry
12 KiB
12 KiB