@jbrains Deleting tests is really underrated.
This is something that IME I saw with intermediate #TDD a lot. Teams would build out these fastidiously tested codebases (often, with lots of mocks, so the tests pinned a lot of structural details in place) and then get frustrated when "structural" changes to the code required changes to the tests later. "Aren't tests supposed to make refactoring easier???"
Well, maybe! But sometimes, you can throw out the tests. They've done their job!