https://medium.com/@tmartinfr/how-to-effectively-present-a-bugfix-in-two-steps-using-unit-tests-4e11a9e2712b