protected override void When()
 {
     _reader.WriteFieldValue(new [] { true });
 }
 protected override void When()
 {
     _reader.WriteFieldValue(null);
 }
 protected override void When()
 {
     _reader.WriteFieldValue(new Dictionary <string, object> {
         { "ABCDE", true }
     });
 }
 protected override void When()
 {
     _reader.WriteFieldValue(new HybridDictionary {
         { "ABCDE", true }
     });
 }
 protected override void When()
 {
     _reader.WriteFieldValue(new byte[] { 65, 66, 67, 68, 69 });
 }
 protected override void When()
 {
     _reader.WriteFieldValue(new DateTime(1970, 7, 14, 4, 20, 21, DateTimeKind.Utc));
 }
 protected override void When()
 {
     _reader.WriteFieldValue(new decimal(-0.04));
 }
 protected override void When()
 {
     _reader.WriteFieldValue("ABCDE");
 }
 protected override void When()
 {
     _reader.WriteFieldValue((decimal)0.04);
 }
 protected override void When()
 {
     _reader.WriteFieldValue(2.5500000000000000E+002);
 }
 protected override void When()
 {
     _reader.WriteFieldValue((float)1.5000000E+001);
 }
 protected override void When()
 {
     _reader.WriteFieldValue((ulong)262);
 }
 protected override void When()
 {
     _reader.WriteFieldValue((byte)5);
 }