public void DebugOffTest() { var fpb = new FetProcessBuilderExposer(); var expected = "false"; fpb.Debug(false); Assert.AreEqual(expected, fpb.GetArgument("verbose")); }
public void SetInvalidTimeoutTest() { var defaultTimeout = "2000000000"; var fpb = new FetProcessBuilderExposer(); fpb.SetTimeout(0); Assert.AreEqual(defaultTimeout, fpb.GetArgument("timelimitseconds")); }
public void SetTimeoutTest() { var fpb = new FetProcessBuilderExposer(); fpb.SetTimeout(259); var expected = "259"; Assert.AreEqual(expected, fpb.GetArgument("timelimitseconds")); }
public void GetSetArgumentTest() { var fpb = new FetProcessBuilderExposer(); var expectedKey = "key"; var expectedValue = "value"; fpb.SetArgument(expectedKey, expectedValue); Assert.AreEqual(expectedValue, fpb.GetArgument(expectedKey)); }
public void SetLanguageTest() { var fpb = new FetProcessBuilderExposer(); fpb.SetLanguage(FetLanguage.Dutch); var expected = FetLanguage.Dutch.ToString(); Assert.AreEqual(expected, fpb.GetArgument("language")); }
public void RemoveArgumentTest() { var fpb = new FetProcessBuilderExposer(); var expectedKey = "key"; var oldValue = "value"; fpb.SetArgument(expectedKey, oldValue); fpb.SetArgument(expectedKey, null); Assert.Throws <KeyNotFoundException>(() => fpb.GetArgument(expectedKey)); }
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")); }
public void SetInputFileTest() { var mockFs = new MockFileSystem(new Dictionary <string, MockFileData> { { "TestFile", new MockFileData("") }, }); var fpb = new FetProcessBuilderExposer(null, mockFs); var expected = "TestFile"; fpb.SetInputFile(expected); Assert.AreEqual(expected, fpb.GetArgument("inputfile")); }