You've already forked linux-packaging-mono
Imported Upstream version 5.2.0.175
Former-commit-id: bb0468d0f257ff100aa895eb5fe583fb5dfbf900
This commit is contained in:
parent
4bdbaf4a88
commit
966bba02bb
@@ -63,6 +63,38 @@ namespace MonoTests.Mono.Data.Sqlite
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void DateTimeConvert_UTC ()
|
||||
{
|
||||
using (var connection = new SqliteConnection ($"Data Source={_databasePath};DateTimeKind=Utc")) {
|
||||
connection.Open ();
|
||||
|
||||
using (var cmd = connection.CreateCommand ()) {
|
||||
cmd.CommandText = "CREATE TABLE OnlyDates (Date1 DATETIME)";
|
||||
cmd.CommandType = CommandType.Text;
|
||||
cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
var datetest = DateTime.UtcNow;
|
||||
|
||||
var sqlInsert = "INSERT INTO TestTable (ID, Modified) VALUES (@id, @mod)";
|
||||
using (var cmd = connection.CreateCommand ()) {
|
||||
cmd.CommandText = $"INSERT INTO OnlyDates (Date1) VALUES (@param1);";
|
||||
cmd.CommandType = CommandType.Text;
|
||||
cmd.Parameters.AddWithValue ("@param1", datetest);
|
||||
cmd.ExecuteNonQuery();
|
||||
}
|
||||
|
||||
using (var cmd = connection.CreateCommand ()) {
|
||||
cmd.CommandText = $"SELECT Date1 FROM OnlyDates;";
|
||||
cmd.CommandType = CommandType.Text;
|
||||
object objRetrieved = cmd.ExecuteScalar ();
|
||||
var dateRetrieved = Convert.ToDateTime (objRetrieved);
|
||||
Assert.AreEqual (DateTimeKind.Unspecified, dateRetrieved.Kind);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void DateTimeConvert ()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user