Diskuze: Psaní unit testů se soubory
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 7 zpráv z 7.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Pracuje logika tvého malého frameworku se soubory nebo streamy? Pokud jsou to streamy, můžeš testovat nad MemoryStream nebo svou vlastní implementací. Pokud skutečně využíváš přímo souborový systém, můžeš si vytvářet virtuální nebo substituované disky.
Zdravím, ano pracuji i se streamy, ale i se suborovým systémem. A jak přesně si můžu vytvářet virtuální disky prosím? děkuji
našel jsem tohle: https://stackoverflow.com/…ing-file-i-o, snad ti to
pomůže
Omlouvám se za neaktivitu... Děkuju moc za radu. Nějakej jsem to zkoušel, ale asi to není co hledám... Mám následující metodu a tu potřebuju testovat a je tam problém s tím kopírováním no...
var prepareFile = PrepareFile(input.FullName, input.Path);
using (var fileStream = new FileStream(Path.Combine(prepareFile.Path, prepareFile.GenerateName), FileMode.Create))
{
await input.Stream.CopyToAsync(fileStream);
}
string contentType = null;
var fileProvider = new FileExtensionContentTypeProvider();
fileProvider.TryGetContentType(prepareFile.GenerateName, out contentType);
Předem díky za rady
Zobrazeno 7 zpráv z 7.