Background Unit Testing: New evolutions in unit testing and IDE integration