added Consumer test
added Supplier test