5
WinRT 프로젝트에 단위 테스트 (xunit)를 쓰고 있습니다.WinRT에서 xunit의 파일에 액세스 할 수 없습니다 (패키지 ID가 없음)
json 콘텐츠가있는 텍스트 파일을 준비했습니다. 이 파일을 테스트 프로젝트에 넣었습니다. 이제 파일을 읽고 json을 구문 분석하고 일부 내용을 확인하려고합니다. MS Test에서 작동하지만 xUnit에서는 실패합니다. 내가 xUnit의으로 테스트 writen를 실행하면
나는 나타납니다
System.InvalidOperationException 과정은 어떤 패키지 ID가 없습니다. (HRESULT에서 예외 : 0x80073D54)
[Fact]
public async Task ProjectFile()
{
var folder = Windows.ApplicationModel.Package.Current.InstalledLocation;
folder = await folder.GetFolderAsync("SampleData");
var file = await folder.GetFileAsync("companies.txt");
Assert.NotNull(file);
var result = await Windows.Storage.FileIO.ReadTextAsync(file);
Assert.True(result.Length > 0);
}
내 IDE :
- 비주얼 스튜디오 2012 프로 업데이트 3
- WinRT 프로젝트
- ReSharper에서 7.1.3
- xUnit의
누구나 여기서 도울 수 있습니까?