Unit Test cases covering the Pooling implementation.