When writing unit testing it is always good practice to mock the database with test data to achieve the F.I.R.S.T principles of unit testing. With only a few models in an application it is not too difficult to mock the necessary test data, but when your...