Skip to content

Commit d611e80

Browse files
committed
Change SerializationStabilityTests to explicitly fail on events
see #4377
1 parent a82dc1e commit d611e80

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed

src/BizHawk.Tests/Client.Common/config/SerializationStabilityTests.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@ static void CheckAll<T>(string? groupDesc = null)
7878
if (mi.GetCustomAttribute<JsonIgnoreAttribute>() is not null) continue;
7979
if (mi is PropertyInfo pi) CheckMemberAndTypeParams(pi.PropertyType, groupDesc);
8080
else if (mi is FieldInfo fi) CheckMemberAndTypeParams(fi.FieldType, groupDesc);
81+
else if (mi.MemberType is MemberTypes.Event) Assert.Fail($"cannot serialise event {t.FullName}.{mi.Name} in {groupDesc}");
8182
}
8283
}
8384
CheckAll<Config>();

0 commit comments

Comments
 (0)