たとえば、テストメソッドのメソッドデコレータまたは属性のような方法またはアプローチはありますか:
「メソッド B を実行する前にメソッド C を実行する」
したがって、基本的にはCとBの間に依存関係を作成しています。テストはアトミックである方が良いことは知っていますが、テストを小さくしてポイントに保つ方が良い場合もあります。探しているアイテムが単にそこにない場合は、「RemoveItem」テスト メソッドを実行しないのが理にかなっています。
ほとんどの人は、事前にアイテムを追加してから、削除できるかどうかをテストします-「すべて同じテストで」。私はこのアプローチが好きではなく、テストをより小さく、よりポイントに合わせて、可能な限りアトミックにしたいと考えています。