As we've already mentioned, we will illustrate four of the five pillars of testability in a test example:
- Test codeunit and test function
- asserterror
- Test page
- UI handlers
We need to have designed each scenario to enable us to code a test efficiently and effectively. This is what we will do first in the following section.