three test scenarios