As a location administrator I want to be able to define a hierarchy of locations so that I can easily search for and locate a location.
Each location should be able to have zero or more sub-locations. Each location should be able to have an optional parent location.
It is acceptable when...
Each location can have an optional parent location (Hint: Wrap parent location in Maybe)
Each location has a collection which can contain zero or more sub locations.
When adding a sub location the parent for the sub-location should be set
As a location administrator I want to be able to define a hierarchy of locations so that I can easily search for and locate a location. Each location should be able to have zero or more sub-locations. Each location should be able to have an optional parent location.
It is acceptable when...
Maybe
)