Added Pipe tests.

All 236 tests pass. 100% coverage.