We used to run unit test with NUnit 2.4.8 and all tests pass green.
Now when I try to run the same set of unit tests from Visual Studio 2008 + ReSharper 4.5 - quite a lot of my unit tests fail.
The tests fail due to some differences in fractions calculations. This results in different outputs. We test outputs to several file formats and compare with "gold" files.
Here is an example of a difference we get in one of the outputs (XML):
GoldDifferenceException : Found difference in line 6 at position 332.
User: 66,85.35534 C5.271437,75.98212 -0.000002002,63.25573 0,49.99
Gold: 66,85.35534 C5.271438,75.98212 -0.000002002,63.25573 0,49.99
Both NUnit and ReSharper I think run in x64 mode.
Any ideas what can be causing this? What "extra special" things do you do when launch the test runner? Can you maybe stop doing that so my tests can pass please.