Reduce size of fixture used by tests
Fix tests. (Just fix the tests to be green)
Remove assertTrue on responseStatus assertions
Fix review

Remove useless comment
replace assertEquals by assertSame on statusCode
Use fixture to validate job
Merge pull request #2 from bWxpLtiIKeVJX2J/feature/fix-tests

Feature/fix tests
Replace status INT by String

Prepare work for machineState
Add StateMachine package
Implement State workflow on entity Job
Use a voter to determine access on job
Use machine state to handle transitions
Rename status (more consistant)

STATUS_PAID to STATUS_ORDERED
STATUS_NEW to STATUS_CREATED
Rename job properties do be more readable

Store transition date on a property names "{nameOfStatus}At"
Only date for transition finish by At

publishedAt -> publishStartDate: Store the date where announce displayed
endedAt -> publishEndDate: Store the date where the announce is hidded
validatedAt -> publishedAt: Date where the job pass to the status published
Add Timestamp on order and deletion for a better restoration
Use state machine on publish
Rename isser on JobEntity
Use machineState to manage transitions