Design and implementation of automated test cases for protection and control virtual devices | Synapse