added test to verify the different session types