Example #1
0
        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();
        }
Example #2
0
 public WriteDelegatedDummyStreamTest()
 {
     bytesWriter = A.Fake <IBytesWriter>();
     sut         = new WriteDelegatedDummyStream(bytesWriter);
 }