public void MD5HashStringComplex()
{
var complexString = "In C++ code we just declare strings as wchar_t (wide char?) instead of char and use the wcs functions instead of the str functions (for example wcscat and wcslen instead of strcat and strlen). To create a literal UCS-2 string in C code you just put an L before it as so:";
var expected = "386b47ade851ac7df0aaa40e91e4d3e9";
Assert.AreEqual(expected, MD5.GetMd5String(complexString));
}
}