I am running some unit tests using a MSBuild runner within a configuration. Some of the tests are failing because they are expecting a US/UK culture, but are using a different one. As an example:
But was: "1,50"
It looks like the build is being run using a culture which uses a comma as its decimal separator. Is this so, and can it be changed?
The build agent is a UK install of Windows 7. If I use the built-in NUnit runner on thei agent, the tests are fine. They only fail when using the NUnitTeamCity task from within a MSBuild script to run the tests.