NzbDrone/NzbDrone — comment on commit b36dc4ab86da3aeff603a60a368de9d1e0665154
File: NzbDrone.Core.Test/ProviderTests/SearchProviderTests/PerformSearchFixture.cs line 73
By kayone:

I would also get rid of the Verifiable() you don't want Assert code in your setup, makes the test harder to follow,
what you want to do is do your setup, and instread of calling Mock.Verfiy(), to call Mock.Verify( c=> c.FetchPartialSeason(It.IsAny(), It.IsAny(), It.IsAny());
you can put it in a method if. VerifyPartialSeasonSearch() or something, this will avoid the verifyall().

verifyall is pretty terrible since you have to go hunt down all the setups to figureout what it is you are verifying().