diff --git a/RESW File Code Generator/ReswCodeGen.Tests/ReswCodeGen.Tests.csproj b/RESW File Code Generator/ReswCodeGen.Tests/ReswCodeGen.Tests.csproj
index b9c61a4..a3757a6 100644
--- a/RESW File Code Generator/ReswCodeGen.Tests/ReswCodeGen.Tests.csproj
+++ b/RESW File Code Generator/ReswCodeGen.Tests/ReswCodeGen.Tests.csproj
@@ -61,6 +61,7 @@
+
diff --git a/RESW File Code Generator/ReswCodeGen.Tests/StringExtensionTests.cs b/RESW File Code Generator/ReswCodeGen.Tests/StringExtensionTests.cs
new file mode 100644
index 0000000..bd92e66
--- /dev/null
+++ b/RESW File Code Generator/ReswCodeGen.Tests/StringExtensionTests.cs
@@ -0,0 +1,21 @@
+using System;
+using System.Runtime.InteropServices;
+using ChristianHelle.DeveloperTools.CodeGenerators.Resw.VSPackage.CustomTool;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+
+namespace ChristianHelle.DeveloperTools.CodeGenerators.Resw.CustomTool.Tests
+{
+ [TestClass]
+ public class StringExtensionTests
+ {
+ [TestMethod]
+ public void LineEndingsAreSame()
+ {
+ uint length;
+ var target = string.Format("First line{0}Second line{0}", Environment.NewLine);
+ var ptr = target.ConvertToIntPtr(out length);
+ var actual = Marshal.PtrToStringAuto(ptr);
+ Assert.AreEqual(target, actual);
+ }
+ }
+}