Rebuilt Tests.

Previous method of testing these failures reworked to break them out
into separate files to ensure proper coverage, and that the tests
actually perform as desired.

Removed old test file.