Use value() instead of outputVariables() and requiredVariables()
Split testcase in seperate testcases for outputVariables and requiredVariables
Add success unit testcases