I am working on an application where concurrency is likely and we really need to ensure that it does not happen.
I am using Nhibernate and I am using the Version element which we have tested and it obviously does work.
The question is, is it worth the effort to create integration tests for concurrency that run during the CI build?
My instinct is no because such tests are likely to be brittle and hard to maintain with lengthy set up scripts.