public void ParameterTypeEncoder_TypedReference() { var b = new BlobBuilder(); var e = new ParameterTypeEncoder(b); e.TypedReference(); AssertEx.Equal(new byte[] { 0x16 }, b.ToArray()); }
public void ParameterTypeEncoder_CustomModifiers() { var b = new BlobBuilder(); var e = new ParameterTypeEncoder(b); var s = e.CustomModifiers(); AssertEx.Equal(new byte[0], b.ToArray()); Assert.Same(b, s.Builder); }
public void ParameterTypeEncoder_Type() { var b = new BlobBuilder(); var e = new ParameterTypeEncoder(b); var s = e.Type(); AssertEx.Equal(new byte[0], b.ToArray()); Assert.Same(b, s.Builder); b.Clear(); s = e.Type(isByRef: true); AssertEx.Equal(new byte[] { 0x10 }, b.ToArray()); Assert.Same(b, s.Builder); b.Clear(); }