refactoring: obsolete PartCover related code removed
refactoring: AfterSetup and AfterTeardown methods added to eliminate code duplication