public MedallionShellAdapterTest(ITestOutputHelper output) { this.output = output; mreSutExited = new ManualResetEventSlim(false); var defaultArgs = new List <string> { ExifToolArguments.StayOpen, ExifToolArguments.BoolTrue, "-@", "-", }; stream = new WriteDelegatedDummyStream(new ExifToolStdOutWriter(Encoding.UTF8)); var errorStream = new WriteDelegatedDummyStream(new ExifToolStdErrWriter(Encoding.UTF8)); sut = new MedallionShellAdapter(ExifToolSystemConfiguration.ExifToolExecutable, defaultArgs, stream, errorStream); sut.ProcessExited += SutOnProcessExited; sut.Initialize(); }
public WriteDelegatedDummyStreamTest() { bytesWriter = A.Fake <IBytesWriter>(); sut = new WriteDelegatedDummyStream(bytesWriter); }