US03: CreateProperty
10 Scenarios
User Story
Scenario: Create property with valid data succeeds
Given I have a valid property definition
When I create the property
#UAC01
Then the response status should be 201 Created
#UAC02
And the response should contain the created property ID
#UAC03
And the property should be saved in the database
Scenarios
SC01: Create property with valid data succeeds
1 testsUAC: 01, 02, 03
SC02: Create property with duplicate name creates another property
1 testsUAC: 04, 05
SC03: Create property with invalid discriminator fails
1 testsUAC: 06, 07
SC04: Create property with invalid data fails
1 testsUAC: 08, 09
SC05: Create property with valid discriminator types
1 testsUAC: 10, 11
SC06: Create property with special characters in name succeeds
1 testsUAC: 12, 13
SC07: Create property with empty name fails
1 testsUAC: 14, 15
SC08: Create property without discriminator defaults to Node
1 testsUAC: 16, 17
SC09: Create property with maximum length name succeeds
1 testsUAC: 18, 19
SC10: Create property with minimum length name succeeds
1 testsUAC: 20, 21