diff --git a/ProjectLighthouse.Tests/Tests/AuthenticationTest.cs b/ProjectLighthouse.Tests/Tests/AuthenticationTests.cs
similarity index 97%
rename from ProjectLighthouse.Tests/Tests/AuthenticationTest.cs
rename to ProjectLighthouse.Tests/Tests/AuthenticationTests.cs
index 42a3ffca..e79bf903 100644
--- a/ProjectLighthouse.Tests/Tests/AuthenticationTest.cs
+++ b/ProjectLighthouse.Tests/Tests/AuthenticationTests.cs
@@ -5,7 +5,7 @@ using ProjectLighthouse.Types;
using Xunit;
namespace ProjectLighthouse.Tests {
- public class AuthenticationTest : LighthouseTest {
+ public class AuthenticationTests : LighthouseTest {
[Fact]
public async Task ShouldReturnErrorOnNoPostData() {
HttpResponseMessage response = await this.Client.PostAsync("/LITTLEBIGPLANETPS3_XML/login", null!);
diff --git a/ProjectLighthouse.Tests/Tests/SerializerTests.cs b/ProjectLighthouse.Tests/Tests/SerializerTests.cs
new file mode 100644
index 00000000..1f89c2f1
--- /dev/null
+++ b/ProjectLighthouse.Tests/Tests/SerializerTests.cs
@@ -0,0 +1,31 @@
+using System.Collections.Generic;
+using ProjectLighthouse.Serialization;
+using Xunit;
+
+namespace ProjectLighthouse.Tests {
+ public class SerializerTests : LighthouseTest {
+ [Fact]
+ public void BlankElementWorks() {
+ Assert.Equal("", LbpSerializer.BlankElement("test"));
+ }
+
+ [Fact]
+ public void StringElementWorks() {
+ Assert.Equal("asd", LbpSerializer.StringElement("test", "asd"));
+ Assert.Equal("asd", LbpSerializer.StringElement(new KeyValuePair("test", "asd")));
+ }
+
+ [Fact]
+ public void TaggedStringElementWorks() {
+ Assert.Equal("asd", LbpSerializer.TaggedStringElement("test", "asd", "foo", "bar"));
+ Assert.Equal("asd", LbpSerializer.TaggedStringElement(new KeyValuePair("test", "asd"),
+ new KeyValuePair("foo", "bar")));
+ }
+
+ [Fact]
+ public void ElementsWorks() {
+ Assert.Equal("asdbar", LbpSerializer.Elements(new KeyValuePair("test", "asd"),
+ new KeyValuePair("foo", "bar")));
+ }
+ }
+}
\ No newline at end of file