ServiceStack TestHostBase.csで単体テストのソースコードを調べて、自分のプロジェクトで実行しました。実際にリスナーを起動せずに単体テストを行うときにプラグインを有効にするにはどうすればよいですか?たとえば、Webサービスが正しく検証されることをテストしたいので、TestHostBase.csのConfigureに次のコードを追加します。
Plugins.Add(new ValidationFeature());
container.RegisterValidators(typeof(CustomerModelValidator).Assembly);
ただし、検証ルールに違反するCustomerオブジェクトを使用してbase.sendを呼び出すと、検証は行われません。(注:リスナーを使用してWebサービスを開始すると、検証は正常に機能します)