Add Procedure unit tests

It covers both constructor options and andTeam method.