test_basic_scenario added all cases