Unit testing is a common technique used in test-first design in the software development industry. In the classroom, tests matching assignment specifications can both give meaningful feedback to student errors and automatically grade assignments for completeness and correctness, thereby freeing the educator to provide feedback on higher-level concepts like design choices, algorithms, and style. This workshop will give educators direct, hands-on experience with unit test frameworks in a variety of computer languages and environments to address a range of student...