C#: test kills the schema id detail-value mutant
Some checks failed
CultMesh QUIC native / Build win32-x64 (pull_request) Has been skipped
CultMesh QUIC native / Build linux-x64 (pull_request) Has been skipped
CultMesh QUIC native / Release native binaries (pull_request) Has been skipped
CultMesh portability and performance / ubuntu-latest reactive semantics and leases (pull_request) Failing after 5m59s
CultMesh QUIC native / Verify committed binaries match SHA256SUMS (pull_request) Successful in 31s

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
Libby 2026-11-08 17:03:36 +00:00
commit 34bf7aa0ee

View file

@ -1224,6 +1224,12 @@ namespace GameCult.Networking.Tests
Assert.That(error.Details!.Field, Is.EqualTo("recordKey"));
Assert.That(error.Details.Value, Is.Null);
}
var unowned = new CultNetReceiptedWrite(session, sent.Add, "delete", "m2", null, null, null);
Assert.That(unowned.Begin(), Is.True);
unowned.Refused(CultNetErrorMessage.ForUnownedSchema(new CultNetUnownedSchemaException("x", new CultRecordKey("k"))));
Assert.That(((CultNetErrorV1Message)sent[^1]).Details!.Field, Is.EqualTo("schemaId"));
Assert.That(((CultNetErrorV1Message)sent[^1]).Details!.Value, Is.Null);
}
}
}