tests

added different test scenarios