Unit and Acceptance Tests for David Finol