A unit testing framework for World of Warcraft