public void WriteAsciiString(byte[] expected, string data) { using IccDataWriter writer = CreateWriter(); writer.WriteAsciiString(data); byte[] output = writer.GetData(); Assert.Equal(expected, output); }
public void WriteAsciiStringPadded(byte[] expected, int length, string data, bool ensureNullTerminator) { using IccDataWriter writer = CreateWriter(); writer.WriteAsciiString(data, length, ensureNullTerminator); byte[] output = writer.GetData(); Assert.Equal(expected, output); }
public void WriteAsciiStringWithNullWritesEmpty() { using IccDataWriter writer = CreateWriter(); int count = writer.WriteAsciiString(null); byte[] output = writer.GetData(); Assert.Equal(0, count); Assert.Equal(Array.Empty <byte>(), output); }
public void WriteAsciiStringWithNullWritesEmpty() { IccDataWriter writer = CreateWriter(); int count = writer.WriteAsciiString(null); byte[] output = writer.GetData(); Assert.Equal(0, count); Assert.Equal(new byte[0], output); }
public void WriteAsciiStringWithNegativeLengthThrowsArgumentException() { using IccDataWriter writer = CreateWriter(); Assert.Throws <ArgumentOutOfRangeException>(() => writer.WriteAsciiString("abcd", -1, false)); }