Skip to content

Commit 96bad66

Browse files
Make sure that tests use a predictable time zone.
1 parent bad6733 commit 96bad66

File tree

3 files changed

+13
-13
lines changed

3 files changed

+13
-13
lines changed

QueryBuilder.Tests/InsertTests.cs

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ public void InsertObject()
3737
new
3838
{
3939
Name = "The User",
40-
Age = new DateTime(2018, 1, 1),
40+
Age = new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc),
4141
});
4242

4343
var c = Compile(query);
@@ -186,7 +186,7 @@ public void InsertFromRaw()
186186
new
187187
{
188188
Name = "The User",
189-
Age = new DateTime(2018, 1, 1),
189+
Age = new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc),
190190
});
191191

192192
var c = Compile(query);
@@ -205,7 +205,7 @@ public void InsertFromQueryShouldFail()
205205
new
206206
{
207207
Name = "The User",
208-
Age = new DateTime(2018, 1, 1),
208+
Age = new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc),
209209
});
210210

211211
Assert.Throws<InvalidOperationException>(() =>
@@ -220,7 +220,7 @@ public void InsertKeyValuePairs()
220220
var dictionaryUser = new Dictionary<string, object>
221221
{
222222
{ "Name", "The User" },
223-
{ "Age", new DateTime(2018, 1, 1) },
223+
{ "Age", new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc) },
224224
}
225225
.ToArray();
226226

@@ -243,7 +243,7 @@ public void InsertDictionary()
243243
{
244244
var dictionaryUser = new Dictionary<string, object> {
245245
{ "Name", "The User" },
246-
{ "Age", new DateTime(2018, 1, 1) },
246+
{ "Age", new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc) },
247247
};
248248

249249
var query = new Query("Table")
@@ -267,7 +267,7 @@ public void InsertReadOnlyDictionary()
267267
new Dictionary<string, object>
268268
{
269269
{ "Name", "The User" },
270-
{ "Age", new DateTime(2018, 1, 1) },
270+
{ "Age", new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc) },
271271
});
272272

273273
var query = new Query("Table")
@@ -289,7 +289,7 @@ public void InsertExpandoObject()
289289
{
290290
dynamic expandoUser = new ExpandoObject();
291291
expandoUser.Name = "The User";
292-
expandoUser.Age = new DateTime(2018, 1, 1);
292+
expandoUser.Age = new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc);
293293

294294
var query = new Query("Table")
295295
.AsInsert(expandoUser);

QueryBuilder.Tests/ParameterTypeTests.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public class ParameterTypeGenerator : IEnumerable<object[]>
2727
new object[] {Convert.ToSingle("-2.8", CultureInfo.InvariantCulture).ToString(), -2.8},
2828
new object[] {"true", true},
2929
new object[] {"false", false},
30-
new object[] {"'2018-10-28 19:22:00'", new DateTime(2018, 10, 28, 19, 22, 0)},
30+
new object[] {"'2018-10-28 19:22:00'", new DateTime(2018, 10, 28, 19, 22, 0, DateTimeKind.Utc)},
3131
new object[] {"0 /* First */", EnumExample.First},
3232
new object[] {"1 /* Second */", EnumExample.Second},
3333
new object[] {"'a string'", "a string"},

QueryBuilder.Tests/UpdateTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public void UpdateObject()
6161
var query = new Query("Table").AsUpdate(new
6262
{
6363
Name = "The User",
64-
Age = new DateTime(2018, 1, 1),
64+
Age = new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc),
6565
});
6666

6767
var c = Compile(query);
@@ -215,7 +215,7 @@ public void UpdateUsingKeyValuePairs()
215215
var dictionaryUser = new Dictionary<string, object>
216216
{
217217
{ "Name", "The User" },
218-
{ "Age", new DateTime(2018, 1, 1) },
218+
{ "Age", new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc) },
219219
}
220220
.ToArray();
221221

@@ -234,7 +234,7 @@ public void UpdateUsingDictionary()
234234
{
235235
var dictionaryUser = new Dictionary<string, object> {
236236
{ "Name", "The User" },
237-
{ "Age", new DateTime(2018, 1, 1) },
237+
{ "Age", new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc) },
238238
};
239239

240240
var query = new Query("Table")
@@ -254,7 +254,7 @@ public void UpdateUsingReadOnlyDictionary()
254254
new Dictionary<string, object>
255255
{
256256
{ "Name", "The User" },
257-
{ "Age", new DateTime(2018, 1, 1) },
257+
{ "Age", new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc) },
258258
});
259259

260260
var query = new Query("Table")
@@ -272,7 +272,7 @@ public void UpdateUsingExpandoObject()
272272
{
273273
dynamic expandoUser = new ExpandoObject();
274274
expandoUser.Name = "The User";
275-
expandoUser.Age = new DateTime(2018, 1, 1);
275+
expandoUser.Age = new DateTime(2018, 1, 1, 0, 0, 0, DateTimeKind.Utc);
276276

277277
var query = new Query("Table")
278278
.AsUpdate(expandoUser);

0 commit comments

Comments
 (0)