Beispiel #1
0
        public void TestStringElementConvertable()
        {
            var element = new BSONStringElement("name", "1256");

              var bl = element.AsBool();
              var chr = element.AsChar();
              var date = element.AsDateTime();
              var decim = element.AsDecimal();
              var doubl = element.AsDouble();
              var int16 = element.AsShort();
              var int32 = element.AsInt();
              var int64 = element.AsLong();
              var single = element.AsFloat();
              var str = element.AsString();
              var uint16 = element.AsUShort();
              var uint32 = element.AsUInt();
              var uint64 = element.AsULong();

              Assert.AreEqual(bl, true);
              Assert.AreEqual(chr, '1');
              Assert.AreEqual(date, new DateTime(1256));
              Assert.AreEqual(decim, 1256);
              Assert.AreEqual(doubl, 1256.0D);
              Assert.AreEqual(int16, 1256);
              Assert.AreEqual(int32, 1256);
              Assert.AreEqual(int64, 1256);
              Assert.AreEqual(single, 1256.0F);
              Assert.AreEqual(str, "1256");
              Assert.AreEqual(uint16, 1256);
              Assert.AreEqual(uint32, 1256);
              Assert.AreEqual(uint64, 1256);
        }