public void SetOutputDirMissingTest()
        {
            var mockFs = new MockFileSystem(new Dictionary <string, MockFileData>());
            var fpb    = new FetProcessBuilderExposer(null, mockFs);

            Assert.Throws <DirectoryNotFoundException>(() => fpb.SetOutputDir("DoesNotExist"));
        }
        public void SetOutputDirTest()
        {
            var mockFs = new MockFileSystem(new Dictionary <string, MockFileData>
            {
                { @"OutputDir/TestFile", new MockFileData("") },
            });

            var fpb      = new FetProcessBuilderExposer(null, mockFs);
            var expected = "OutputDir";

            fpb.SetOutputDir(expected);

            Assert.AreEqual(expected, fpb.GetArgument("outputdir"));
        }