I’m creating some builds on appveyor for some of my GitHub projects and hit a small snag. All of the DateTime’s in my tests have test data in the en-GB format, i.e. dd/MM/yyyy.
Note: Whilst I haven’t checked, I suspect appveyor is hosted on en-US machines.
A simple way to resolve this is, just add a NUnit SetUp that converts the current culture to the expected culture, i.e.
SetUp] public void SetUp() { var culture = new CultureInfo("en-GB"); Thread.CurrentThread.CurrentCulture = culture; Thread.CurrentThread.CurrentUICulture = culture; }