にKentico 9から更新後長くない作業が動作しません。 私はちょうど問題があるユニットテストは長い私はこのようなunittestのを持ってKentico 9からKentico 10</p> <p>にアップデートした後、私のユニットテストKentico 10
public class PageCreator : ITask
{
public string Execute(TaskInfo task)
{
try
{
this.treeProvider = new TreeProvider(MembershipContext.AuthenticatedUser);
this.createPages(this.treeProvider);
return successMessage;
}
catch (Exception ex)
{
this.sendMailToDeveloper(ex.Message);
return "Fail";
}
この関数を呼び出そう
[SetUp]
public void setUp()
{
this.pageCreator = new PageCreator();
this.fixture = new Fixture();
this.fixture.Customize(new AutoMoqCustomization());
}
[Test]
public void execute()
{
this.pageCreator.Execute(null);
}
(Kentico 9にうまく働いた)私は私のテストを実行しようとしたとき、私は理由MembershipContextの(エラーを取得します。 AuthenticatedUser [CMS.Membership.MembershipContext.AuthenticatedUser "帽子アイネのAusnahmeのVOM標準" System.InvalidOperationExceptionが」verursacht])
私がdebugModeで同じことをしようとすると、すべてうまくいきます。問題は、どのように私はそれを修正することができますすることができ何
?
私はKentico 10からすべての新しいDLLをロードしましたが、何も変更されませんでした。あなたの助けのための
おかげ
アップグレードを実行するためにKenticoの公式リリースを使用していますか、またはプレリリース版またはベータ版をお持ちですか? –
はい、最初のものです。私はkentico 9フルバージョンを持っていて、kentico 10にアップグレードするためにkenticoアップグレードツールを使用しました。 –