public void SetRubyConsoleFileNameToEmptyString() { Properties p = new Properties(); DerivedRubyAddInOptions options = new DerivedRubyAddInOptions(p); options.AddInPath = @"C:\Projects\SD\AddIns\Ruby"; options.RubyFileName = String.Empty; string expectedFileName = Path.Combine(options.AddInPath, "ir.exe"); Assert.AreEqual(expectedFileName, options.RubyFileName); }
public void DefaultRubyConsoleFileName() { Properties p = new Properties(); DerivedRubyAddInOptions options = new DerivedRubyAddInOptions(p); options.AddInPath = @"C:\Projects\SD\AddIns\Ruby"; string expectedFileName = Path.Combine(options.AddInPath, "ir.exe"); Assert.AreEqual(expectedFileName, options.RubyFileName); Assert.AreEqual("${addinpath:ICSharpCode.RubyBinding}", options.AddInPathRequested); }