2016-04-20 4 views
0

私はUWPには新しく、アプリケーションのUIプロジェクトにあるサービスをユニットテストする必要があります。このサービスは、UIプロジェクトのApp.xamlファイルからホスト名とポート設定を取得します。 このサービスのユニットテストを実行すると、ユニットテストアプリケーション環境でアプリケーションリソースディクショナリにアクセスできません(ホスト名とポート設定をUnitTestプロジェクトのxamlファイルにコピーしました)。UWPユニットテストでアプリケーションリソースにアクセスできない

アイデア?

+0

あなたがしようとしているものの(http://stackoverflow.com/help/mcve)[、最小完全、かつ検証例を作成する方法]:ここでUWPユニットテストプロジェクトにxUnitフレームを使用してコードスニペットですこれまでのところ。そうすれば、人々はそれを使って問題を再現し、より良い回答を得ることができます。 – Nkosi

答えて

0

あなたの実際のコードを見ることなく伝えるのは難しいですが、UIスレッドでユニットテストコードを実行しようとしましたか?これは、UWPコードの.reswリソースファイルをテストしているときに動作します。

[Fact] 
    public async void ShouldPass() 
    { 
     await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(
      Windows.UI.Core.CoreDispatcherPriority.Normal,() => 
      { 
       // --> your unit test code goes here <-- 
      }); 
    } 
関連する問題