There are a lot of use cases for initializer methods. Here are some examples:
- You want to measure how long some functionality takes on a plc? Use the {FixtureSetup} and {FixtureTearDown} methods to setup a timer!
- Your test class uses variables that more than one test is using? Make sure that these variables are at the expected state with a {TestSetup} method. Otherwise, a test might change them, and another tests does not expect it.
- You want to write something in a log file after each test has been executed? Use the {TestTearDown} functionality.