コード例 #1
0
ファイル: RowConverter.cs プロジェクト: huoxudong125/nfx
 public static decimal Decimal_BSONtoCLR(BSONInt64Element el)
 {
   return el.Value / DECIMAL_LONG_MUL;
 } 
コード例 #2
0
ファイル: BSON.cs プロジェクト: itadapter/nfx
        public void TestInt64ElementIConvertable()
        {
            var element = new BSONInt64Element("name", 1256000000000);

              var bl = element.AsBool();
              var date = element.AsDateTime();
              var decim = element.AsDecimal();
              var doubl = element.AsDouble();
              var int64 = element.AsLong();
              var single = element.AsFloat();
              var str = element.AsString();
              var uint64 = element.AsULong();

              Assert.AreEqual(bl, true);
              Assert.AreEqual(date, new DateTime(1256000000000));
              Assert.AreEqual(decim, 1256000000000);
              Assert.AreEqual(doubl, 1256000000000.0D);
              Assert.AreEqual(int64, 1256000000000);
              Assert.AreEqual(single, 1256000000000);
              Assert.AreEqual(str, "1256000000000");
              Assert.AreEqual(uint64, 1256000000000);
        }