Add failing test
Add duration > 0 check
Merge branch 'feature/negative-duration-check' into dev