https://medium.com/@bycem1/elevating-your-code-quality-the-essence-of-writing-effective-unit-tests-beyond-code-coverage-fd4fd6f379f0