internal void Initialization_Code_Sets_Code_Bytes(MessageCode.Initialization code) { var builder = new MessageBuilder(); builder.WriteCode(code); var c = builder.GetProperty <List <byte> >("CodeBytes").ToArray(); Assert.Equal((byte)code, c[0]); }
/// <summary> /// Sets the message code. /// </summary> /// <param name="code">The desired message code.</param> /// <returns>This MessageBuilder.</returns> public MessageBuilder WriteCode(MessageCode.Initialization code) { byte codeByte = Convert.ToByte(code, CultureInfo.InvariantCulture); return(WriteCode(new byte[] { codeByte })); }