オブジェクトの作成時にプラグインが初期化されていませんが、ServiceStackプロジェクトで私のValidationFeature
ルールセットをユニットテストしたいと思います。ServiceStackでValidationFeatureプラグインをユニット化することは可能ですか
appHost
を初期化する私の元のコードはここにあります。
[TestFixtureSetUp]
private void TestFixtureSetUp()
{
appHost = new BasicAppHost().Init();
appHost.Plugins.Add(new ValidationFeature());
var container = appHost.Container;
container.RegisterValidators(typeof(ApplicationValidator).Assembly);
container.RegisterAutoWiredAs<FakeRetailReferralRepository, IRetailReferralRepository>();
container.RegisterAutoWired<SubmitApplicationService>();
}
私はBasicAppHost
コンストラクタ間とInit()
でPlugins.Add
ラインを移動しようとした、それはどちらか動作しませんでした。私がしようとしていることは可能ですか?
が重複する可能性を[ServiceStackのプラグインのテスト](http://stackoverflow.com/questions/11710434/testing-plugins-in-servicestack) –