public void GetBytes_ExtendedChar_ReturnsTruncated() { ASCIISevenBitTruncatingEncoding encoding = new ASCIISevenBitTruncatingEncoding(); byte[] bytes = encoding.GetBytes(new[] { (char)250 }, 0, 1); Assert.Equal(new[] { (byte)'z' }, bytes); }
public void GetBytes_ASCIIChar_ReturnsOriginal() { ASCIISevenBitTruncatingEncoding encoding = new ASCIISevenBitTruncatingEncoding(); byte[] bytes = encoding.GetBytes(new[] { 'a', 'b', 'c' }, 0, 3); Assert.Equal(new[] { (byte)'a', (byte)'b', (byte)'c' }, bytes); }