public void StringToBytes()
        {
            StringMarshal.AppendNullCharacters = false;

            foreach (var encoding in _encodings)
            {
                byte[] original = encoding.GetBytes("Test");
                byte[] marshal  = StringMarshal.StringToBytes("Test", encoding);

                Assert.IsTrue(ByteArrayEquals(original, marshal));
            }

            StringMarshal.AppendNullCharacters = true;

            foreach (var encoding in _encodings)
            {
                byte[] original = encoding.GetBytes("Test");
                byte[] marshal  = StringMarshal.StringToBytes("Test", encoding);

                Assert.IsTrue(SmallerByteArrayEquals(original, marshal));
            }
        }