source: https://martinfowler.com/articles/testing-culture.html