Skip to content

Commit 30c8677

Browse files
committed
Ensured culture invariant timestamp comversion in unit tests
This will help avoid issues with timestamp conversion between culture settings. That ought not be an issue with the unit tests, but it's an easy fix to be safe.
1 parent e12104b commit 30c8677

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

OnTopic.Data.Transfer.Tests/LastModifiedImportStrategyTest.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
| Project Topics Library
55
\=============================================================================================================================*/
66
using System;
7+
using System.Globalization;
78
using System.Linq;
89
using Microsoft.VisualStudio.TestTools.UnitTesting;
910
using OnTopic.Attributes;
@@ -169,7 +170,7 @@ public void ImportAsInherit_TopicDataWithLastModified_SkipsExistingValue() {
169170

170171
topic.Import(topicData);
171172

172-
Assert.AreEqual(oldTime.ToString(), topic.Attributes.GetValue("LastModified"));
173+
Assert.AreEqual(oldTime.ToString(CultureInfo.InvariantCulture), topic.Attributes.GetValue("LastModified"));
173174

174175
}
175176

@@ -241,7 +242,7 @@ public void ImportAsTargetValue_TopicDataWithLastModified_SkipsExistingValue() {
241242
}
242243
);
243244

244-
Assert.AreEqual(yesterday.ToString(), topic.Attributes.GetValue("LastModified"));
245+
Assert.AreEqual(yesterday.ToString(CultureInfo.InvariantCulture), topic.Attributes.GetValue("LastModified"));
245246

246247
}
247248

@@ -267,7 +268,7 @@ public void ImportAsSystem_TopicDataWithoutChanges_SkipsExistingValue() {
267268
}
268269
);
269270

270-
Assert.AreEqual(tomorrow.ToString(), topic.Attributes.GetValue("LastModified"));
271+
Assert.AreEqual(tomorrow.ToString(CultureInfo.InvariantCulture), topic.Attributes.GetValue("LastModified"));
271272

272273
}
273274

0 commit comments

Comments
 (0)