Refactor Abstract to setup all tests

Reducing redundant coding by moving the setupfixture and Require STA in
the AbstractTest