Я работаю над многопоточным архиватором и сейчас думаю о том, как создать модульный тест, который будет отправлять очень большой поток в класс вместо сохранения тестовых файлов для сжатия.Является ли это возможным?Это моя программа .cs
using (var sourceStream = new FileStream(args[1], FileMode.Open, FileAccess.Read))
using (var destinationStream = new FileStream(args[2], FileMode.Create, FileAccess.Write))
{
AbstractArchiver archiver;
switch (args[0])
{
case "compress":
archiver = new Compress(sourceStream, destinationStream);
archiver.Run();
break;
case "decompress":
archiver = new Decompress(sourceStream, destinationStream);
archiver.Run();
break;
}
}