A form of testing wherein a instances of classes are created and tested against asserts.