public async Task FileRead_ConstructorOperationNotValidAndFileNotFoundException_Found() { Assert.ThrowsException <InvalidOperationException>(() => _fileReaderAsync = new FileReaderAsync(true)); // Reinitialize _fileReaderAsync = new FileReaderAsync(); await Assert.ThrowsExceptionAsync <FileNotFoundException>(async() => await _fileReaderAsync.ReadFileAsync(_InvalidPath)); }
public async Task FileRead_ConstructorOperationNotValidAndFileNotFoundException_NotFound() { _fileReaderAsync = new FileReaderAsync(true); var data = await _fileReaderAsync.ReadFileAsync(_InvalidPath); Assert.IsNotNull(data); Assert.IsTrue(data.Length > 0); }
public static void ReadAsync(String filename, IFileReaderClient client) { // FileReaderAsync-Objekt mit korrekten Parametern erzeugen FileReaderAsync my = new FileReaderAsync(filename, client); // Worker-Thread starten (führt DoRead asynchron aus) new Thread(my.DoRead).Start(); }
public void Init() { _ValidPath = @"DemoFile/LargeText.txt"; _InvalidPath = @"DemoFile/DoNotExist.txt"; _fileReaderAsync = new FileReaderAsync(); }
public static void ReadAsync(string filename, ReadCompleted client, ReadFailed fallback) { var my = new FileReaderAsync(filename, client, fallback); new Thread(my.DoRead).Start(); }