UWP 非同期メソッドのユニットテスト
非同期メソッドの単体テストを行うには、async Task とすればよい。
https://stackoverflow.com/questions/2060692/how-does-one-test-asynccode-using-mstest
理屈はいかに詳しい。今度しっかり読む。
https://msdn.microsoft.com/ja-jp/magazine/dn818493.aspx
- [TestMethod]
- public async Task AsyncMethodUnitTest()
- {
- var uri = new System.Uri("ms-appx:///Assets/.passwords.txt");
- var file = await Windows.Storage.StorageFile.GetFileFromApplicationUriAsync(uri);
- string text = await Windows.Storage.FileIO.ReadTextAsync(file);
- Debug.WriteLine(text);
- }