2

Windows 8 アプリ (.NET 4.5 の下) で NUnit テストを作成し、アプリケーションで XML ファイルの内容を読み取って、この XML 構造でコードを実行したいと考えています。

NUnit テストでは、次のようなことをしたいと考えています。

        var file = Windows.ApplicationModel.Package.Current.InstalledLocation.GetFileAsync(@"testxml.xml");

        // settings
        var _Path = @"InternetZeitung\Tests\testxml.xml";
        var _Folder = Windows.ApplicationModel.Package.Current.InstalledLocation;

        // acquire file
        var _File = _Folder.GetFileAsync(_Path).GetResults();
        Assert.IsNotNull(_File, "Acquire file");

        // read content
        var _ReadThis = Windows.Storage.FileIO.ReadTextAsync(_File);

私はこれで何かをします。Windows.ApplicationModel.Package問題は、単体テストされたコードがパッケージではないため、何らかの方法で呼び出すと例外が発生することです。ファイルのパスを見つける唯一の方法を使用せずに、.NET 4.5 API を使用してプロジェクトからファイルを読み取るにはどうすればよいでしょうか。

4

0 に答える 0