ModernUO/Projects/UOContent.Tests/Tests/Commands/Objects/ObjectIntrospectionOplTests.cs
Kamron Batman c71bc4bcd5
feat(objects): ExtractOpl — decode OPL buffer into cliloc/args/text lines
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-19 12:38:03 -07:00

17 lines
493 B
C#

using Server.Commands;
using Server.Items;
using Xunit;
namespace UOContent.Tests.Commands.Objects;
[Collection("Sequential UOContent Tests")]
public class ObjectIntrospectionOplTests
{
[Fact]
public void ExtractOpl_captures_the_runebook_name_cliloc()
{
// Runebook.LabelNumber is 1041267 ("runebook") — it appears as an OPL line.
var opl = ObjectIntrospection.ExtractOpl(typeof(Runebook));
Assert.Contains(opl, line => line.Cliloc == 1041267);
}
}