Esempio n. 1
0
 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));
 }
Esempio n. 2
0
        public async Task FileRead_ConstructorOperationNotValidAndFileNotFoundException_NotFound()
        {
            _fileReaderAsync = new FileReaderAsync(true);
            var data = await _fileReaderAsync.ReadFileAsync(_InvalidPath);

            Assert.IsNotNull(data);
            Assert.IsTrue(data.Length > 0);
        }
Esempio n. 3
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();
        }
Esempio n. 4
0
 public void Init()
 {
     _ValidPath       = @"DemoFile/LargeText.txt";
     _InvalidPath     = @"DemoFile/DoNotExist.txt";
     _fileReaderAsync = new FileReaderAsync();
 }
Esempio n. 5
0
        public static void ReadAsync(string filename, ReadCompleted client, ReadFailed fallback)
        {
            var my = new FileReaderAsync(filename, client, fallback);

            new Thread(my.DoRead).Start();
        }