とOrder
の 3 つの異なる状態になるクラスがあるCheckedState
とPaidState
しOrderedState
ます。
ステート マシンは、標準のステート デザイン パターン (Gof) を使用して実装されます。
通常、これをどのように単体テストしますか? 各ステート クラス ( CheckStateFixture
、 、...) にフィクスチャを使用し、コンテキスト クラスにPaidFixture
別のフィクスチャ ( ) を使用しますか? それとも、すべての単体テストを配置するOrderFixture
コンテキスト クラス ( ) に対して 1 つのフィクスチャのみを使用しますか?Order