Files
reswcodegen/RESW File Code Generator/ReswCodeGen.Tests/StringExtensionTests.cs
T
2013-05-28 00:12:28 +02:00

22 lines
711 B
C#

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);
}
}
}