Added resource test cases

Fix #365 
@naegelyd 
Signed-off-by: Sheik Hassan <solergiga@yahoo.com>
Where does this `29` come from? Is there a queryset we can use here instead? So instead of using the magic number `29` we could do:

```python
self.assertEqual(resp_obj['result_count'], Gene.objects.filter(...).count())
```