public void GetValueSize3() { WireEncoder e = new WireEncoder(0x0300); Assert.That(e.GetValueSize(null), Is.EqualTo(0)); Assert.That(e.GetValueSize(v_empty), Is.EqualTo(0)); Assert.That(e.GetValueSize(v_boolean), Is.EqualTo(1)); Assert.That(e.GetValueSize(v_double), Is.EqualTo(8)); Assert.That(e.GetValueSize(v_string), Is.EqualTo(6)); Assert.That(e.GetValueSize(v_raw), Is.EqualTo(6)); Assert.That(e.GetValueSize(v_rpc), Is.EqualTo(6)); Assert.That(e.GetValueSize(v_boolArray), Is.EqualTo(1 + 3)); Assert.That(e.GetValueSize(v_boolArrayBig), Is.EqualTo(1 + 255)); Assert.That(e.GetValueSize(v_doubleArray), Is.EqualTo(1 + 2 * 8)); Assert.That(e.GetValueSize(v_doubleArrayBig), Is.EqualTo(1 + 255 * 8)); Assert.That(e.GetValueSize(v_stringArray), Is.EqualTo(1 + 6 + 8)); Assert.That(e.GetValueSize(v_stringArrayBig), Is.EqualTo(1 + 255 * 2)); }