拒绝访问KnownFolders.MusicLibrary

时间:2017-04-17 12:48:12

标签: unit-testing uwp win-universal-app

我已在我的清单中声明了功能<uap:Capability Name="musicLibrary" />,但我的单元测试仍然有异常。我正在测试以下代码:

private readonly StorageFolder _files;
public PlaylistAccess(smil smil)
{
    _files = KnownFolders.MusicLibrary; // I'm getting access denied here
}

public  void SavePlaylist()
{
    IAsyncOperation<StorageFile> file;
    try
    {
        var playlistName = GetFavouritePlaylistName();
        if (!File.Exists(KnownFolders.MusicLibrary + @"\" + playlistName))
            file =  _files.CreateFileAsync(playlistName);
    }
    catch (Exception)
    {
        // ignored
    }
}

编辑:好的,如果我运行应用程序和调试(而不是测试方法),我不会得到异常。我想如果我测试单个单元测试,它不会考虑应用程序清单?那我怎么能用单元测试呢?

0 个答案:

没有答案