With Array vars already computed in DetailTest and assuming that assertions would be required in DetailTest i moved it there.

If i can keep assertions in parent class i would keep the method in parent class. 

Do you think its fine to keep assertions in parent class ?