我已在我的清单中声明了功能<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
}
}
编辑:好的,如果我运行应用程序和调试(而不是测试方法),我不会得到异常。我想如果我测试单个单元测试,它不会考虑应用程序清单?那我怎么能用单元测试呢?