From 4c159d606ad3535c79990761c46c57c77cd3b322 Mon Sep 17 00:00:00 2001 From: goat <16760685+goaaats@users.noreply.github.com> Date: Thu, 15 Jul 2021 23:30:25 +0200 Subject: [PATCH] feat: add test for NewLinePayload --- .../SeStringHandling/SeStringManagerTests.cs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Dalamud.Test/Game/Text/SeStringHandling/SeStringManagerTests.cs diff --git a/Dalamud.Test/Game/Text/SeStringHandling/SeStringManagerTests.cs b/Dalamud.Test/Game/Text/SeStringHandling/SeStringManagerTests.cs new file mode 100644 index 000000000..95c1ec4d3 --- /dev/null +++ b/Dalamud.Test/Game/Text/SeStringHandling/SeStringManagerTests.cs @@ -0,0 +1,20 @@ +using System.Linq; +using Dalamud.Game.Text.SeStringHandling; +using Xunit; + +namespace Dalamud.Test.Game.Text.SeStringHandling +{ + public class SeStringManagerTests + { + [Fact] + public void TestNewLinePayload() + { + var manager = new SeStringManager(null); + var newLinePayloadBytes = new byte[] {0x02, 0x10, 0x01, 0x03}; + + var seString = manager.Parse(newLinePayloadBytes); + + Assert.True(newLinePayloadBytes.SequenceEqual(seString.Encode())); + } + } +}