Deveel.Data.Sql.BooleanFieldTests.ToInteger_False C# (CSharp) Method

ToInteger_False() private method

private ToInteger_False ( ) : void
return void
        public static void ToInteger_False()
        {
            var value = Field.BooleanFalse;
            var i = value.AsInteger();

            Assert.IsNotNull(i);
            Assert.IsFalse(i.IsNull);
            Assert.IsInstanceOf<NumericType>(i.Type);
            Assert.IsInstanceOf<SqlNumber>(i.Value);

            var v = (SqlNumber)i.Value;

            Assert.IsTrue(v.CanBeInt32);
            Assert.AreEqual(0, v.ToInt32());
            Assert.AreEqual(false, v.ToBoolean());
        }