Yeterli testiniz olup olmadığını doğrulamak için, kod kapsamınızı ve testlerin neden olduğu şube kapsamınızı kontrol edebilirsiniz (belki bir kapsam aracı kullanarak, kod yollarını gözden geçirerek veya bir hata ayıklayıcı kullanarak).
Eğer sonuca varırsanız, alt sınıflar için testler size temel sınıf kodunuz için yeterince yüksek bir kapsam sağlar, daha sonra başka testler eklemek size fazla fayda sağlamaz. Öte yandan, kod yolları varsa, yalnızca doğrudan temel sınıfı kullanarak belirli testler ekleyerek test edebilirsiniz, o zaman bu rotaya gitmelisiniz.
"Temel sınıfınızı doğrudan test etmenin" bir başka olası nedeni, o sınıfın belirli bir işlevini "tek başına" test etmek istemenizdir. Bazen test yöntemlerini, yalnızca bu yöntemi kullanan alt sınıflarınızın yöntemlerini çağırarak dolaylı olarak test etmek yerine, doğrudan belirli bir yöntem için tasarlamak daha kolay olabilir.
Tipik kullanım senaryosu kendisi için bir jenerik temel sınıf varken o Not olan bir alt sınıf türetmek için, sizin temel sınıf muhtemelen soyut. Yani böyle bir sınıfı test etmek için yine de bir türetme yapmanız gerekiyor. Bu durumda, "temel sınıfı doğrudan" test etmek elbette sadece test amaçlı özel bir türev eklemek anlamına gelebilir.