diff --git a/src/AcDream.Core.Net/Items/ShortcutStore.cs b/src/AcDream.Core.Net/Items/ShortcutStore.cs
index bff0b098..a927451d 100644
--- a/src/AcDream.Core.Net/Items/ShortcutStore.cs
+++ b/src/AcDream.Core.Net/Items/ShortcutStore.cs
@@ -1,3 +1,4 @@
+using System;
using System.Collections.Generic;
using AcDream.Core.Net.Messages;
@@ -19,7 +20,7 @@ public sealed class ShortcutStore
/// Replace all slots from the login PlayerDescription shortcut list (item entries only).
public void Load(IReadOnlyList entries)
{
- System.Array.Clear(_objIds);
+ Array.Clear(_objIds);
foreach (var e in entries)
if (e.Index < SlotCount && e.ObjectGuid != 0) _objIds[(int)e.Index] = e.ObjectGuid;
}
diff --git a/tests/AcDream.Core.Tests/Items/ShortcutStoreTests.cs b/tests/AcDream.Core.Net.Tests/Items/ShortcutStoreTests.cs
similarity index 97%
rename from tests/AcDream.Core.Tests/Items/ShortcutStoreTests.cs
rename to tests/AcDream.Core.Net.Tests/Items/ShortcutStoreTests.cs
index 2804f64e..97a2b68e 100644
--- a/tests/AcDream.Core.Tests/Items/ShortcutStoreTests.cs
+++ b/tests/AcDream.Core.Net.Tests/Items/ShortcutStoreTests.cs
@@ -3,7 +3,7 @@ using AcDream.Core.Net.Items;
using AcDream.Core.Net.Messages;
using Xunit;
-namespace AcDream.Core.Tests.Items;
+namespace AcDream.Core.Net.Tests.Items;
public class ShortcutStoreTests
{
diff --git a/tests/AcDream.Core.Net.Tests/Messages/InventoryActionsTests.cs b/tests/AcDream.Core.Net.Tests/Messages/InventoryActionsTests.cs
index ee71c3a0..298448ae 100644
--- a/tests/AcDream.Core.Net.Tests/Messages/InventoryActionsTests.cs
+++ b/tests/AcDream.Core.Net.Tests/Messages/InventoryActionsTests.cs
@@ -80,19 +80,19 @@ public sealed class InventoryActionsTests
byte[] body = InventoryActions.BuildAddShortcut(seq: 1, index: 0, objectGuid: 0x3E1, spellId: 0, layer: 0);
Assert.Equal(24, body.Length);
Assert.Equal(InventoryActions.AddShortcutOpcode,
- System.Buffers.Binary.BinaryPrimitives.ReadUInt32LittleEndian(body.AsSpan(8)));
- Assert.Equal(0u, System.Buffers.Binary.BinaryPrimitives.ReadUInt32LittleEndian(body.AsSpan(12))); // index
- Assert.Equal(0x3E1u, System.Buffers.Binary.BinaryPrimitives.ReadUInt32LittleEndian(body.AsSpan(16))); // objectGuid
- Assert.Equal((ushort)0, System.Buffers.Binary.BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(20))); // spellId
- Assert.Equal((ushort)0, System.Buffers.Binary.BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(22))); // layer
+ BinaryPrimitives.ReadUInt32LittleEndian(body.AsSpan(8)));
+ Assert.Equal(0u, BinaryPrimitives.ReadUInt32LittleEndian(body.AsSpan(12))); // index
+ Assert.Equal(0x3E1u, BinaryPrimitives.ReadUInt32LittleEndian(body.AsSpan(16))); // objectGuid
+ Assert.Equal((ushort)0, BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(20))); // spellId
+ Assert.Equal((ushort)0, BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(22))); // layer
}
[Fact]
public void BuildAddShortcut_SpellShortcut_PacksSpellAndLayerAsU16s()
{
byte[] body = InventoryActions.BuildAddShortcut(seq: 1, index: 2, objectGuid: 0, spellId: 0x1234, layer: 3);
- Assert.Equal(0x1234, System.Buffers.Binary.BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(20)));
- Assert.Equal(3, System.Buffers.Binary.BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(22)));
+ Assert.Equal(0x1234, BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(20)));
+ Assert.Equal(3, BinaryPrimitives.ReadUInt16LittleEndian(body.AsSpan(22)));
}
[Fact]