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