public void TestToSQLiteValueExtensions()
        {
            short testShort = 2;
            Assert.Equal(testShort, testShort.ToSQLiteValue().ToShort());

            byte testByte = 2;
            Assert.Equal(testByte, testByte.ToSQLiteValue().ToByte());

            float testFloat = 2.0f;
            Assert.Equal(testFloat, testFloat.ToSQLiteValue().ToFloat());

            TimeSpan testTimeSpan = new TimeSpan(100);
            Assert.Equal(testTimeSpan, testTimeSpan.ToSQLiteValue().ToTimeSpan());

            DateTime testDateTime = DateTime.Now;
            Assert.Equal(testDateTime, testDateTime.ToSQLiteValue().ToDateTime());

            DateTimeOffset testDateTimeOffset = new DateTimeOffset(100, TimeSpan.Zero);
            Assert.Equal(testDateTimeOffset, testDateTimeOffset.ToSQLiteValue().ToDateTimeOffset());

            decimal testDecimal = 2.2m;
            Assert.Equal(testDecimal, testDecimal.ToSQLiteValue().ToDecimal());

            Guid testGuid = Guid.NewGuid();
            Assert.Equal(testGuid, testGuid.ToSQLiteValue().ToGuid());

            ushort testUShort = 1;
            Assert.Equal(testUShort, testUShort.ToSQLiteValue().ToUInt16());

            sbyte testSByte = 1;
            Assert.Equal(testSByte, testSByte.ToSQLiteValue().ToSByte());

            Uri uri = new Uri("http://www.example.com/path/to/resource?querystring#fragment");
            Assert.Equal(uri, uri.ToSQLiteValue().ToUri());
        }
Exemple #2
0
        public void TestToSQLiteValueExtensions()
        {
            short testShort = 2;

            Assert.Equal(testShort, testShort.ToSQLiteValue().ToShort());

            byte testByte = 2;

            Assert.Equal(testByte, testByte.ToSQLiteValue().ToByte());

            float testFloat = 2.0f;

            Assert.Equal(testFloat, testFloat.ToSQLiteValue().ToFloat());

            TimeSpan testTimeSpan = new TimeSpan(100);

            Assert.Equal(testTimeSpan, testTimeSpan.ToSQLiteValue().ToTimeSpan());

            DateTime testDateTime = DateTime.Now;

            Assert.Equal(testDateTime, testDateTime.ToSQLiteValue().ToDateTime());

            DateTimeOffset testDateTimeOffset = new DateTimeOffset(100, TimeSpan.Zero);

            Assert.Equal(testDateTimeOffset, testDateTimeOffset.ToSQLiteValue().ToDateTimeOffset());

            decimal testDecimal = 2.2m;

            Assert.Equal(testDecimal, testDecimal.ToSQLiteValue().ToDecimal());

            Guid testGuid = Guid.NewGuid();

            Assert.Equal(testGuid, testGuid.ToSQLiteValue().ToGuid());

            ushort testUShort = 1;

            Assert.Equal(testUShort, testUShort.ToSQLiteValue().ToUInt16());

            sbyte testSByte = 1;

            Assert.Equal(testSByte, testSByte.ToSQLiteValue().ToSByte());

            Uri uri = new Uri("http://www.example.com/path/to/resource?querystring#fragment");

            Assert.Equal(uri, uri.ToSQLiteValue().ToUri());
        }