Test: Tribe sends registration request with tribe id before deadline. (Action: TribeRegistration)
Expected result: Registration desk sends agree and afterwards informs with the name of the tribe. (Response concept: Tribe)
Test: Tribe sends registration request with tribe id after deadline. (Action: TribeRegistration)
Expected Result: Registration desk sends refuse.
Test: Registration desk inform to the tribe where the units are located and the resources that the tribe owns. (Action: Allocate)
Expected result: The initial location of each unit (three units) and the resources that each tribe owns (125 gold, 75 stone, 100 wood and 3 food). (Response concept: Units and Resources)
Test: Unit sends a request to platform for creating a new unit.
Expected Result: Platform agrees and then sends an inform with the name of the unit.
Test: Event Manager sends an inform to unit about killing itself.
Expected Result: Unit dies.
Test: Unit/tribe subscribes in Entity Manager.
Expected Result: Entity Manager agrees and sends informs to the unit/tribe.
Test: Unit request to move to an allowed position.
Expected Result: The movement is accepted and an Inform is sent.
Test: Unit request to move to an non allowed position.
Expected Result: The movement is refused.
Test: Unit succesfully move to a new position.
Expected Result: The entity manager sends an Inform to the unit with: Units Present and Position.