Arm assertions and enable Sanitizer in unit tests
Build all unit tests in Debug mode even when the project is built in Release mode in order to arm the debug assertions and therefore increase the coverage of the test.
Always use the address sanitizer (ASAN) in unit tests in order to detect memory issues. In particular, code that produces memory leaks will make the test fail.