public void TestNull() { PathParser parser = new PathParser(null); verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths); Assert.IsFalse(parser.HasConfigFilePath()); Assert.IsNull(parser.ConfigFilePath); }
public void TestEmptyString() { PathParser parser = new PathParser(""); Assert.AreEqual(0, parser.AssemblyPaths.Count); Assert.IsFalse(parser.HasConfigFilePath()); Assert.IsNull(parser.ConfigFilePath); }
public void TestOneConfigFileAndOneAssemblyFile() { string assemblyPath = "d:\\path\\to\\assembly.dll"; string configFilePath = "d:\\path\\to\\assembly.dll.config"; string paths = assemblyPath + ";" + configFilePath; PathParser parser = new PathParser(paths); verifyAssemblyPaths(new []{assemblyPath}, parser.AssemblyPaths); }
public void TestExceptionOnSecondConfigFile() { string path1 = "d:\\path\\to\\assembly.dll.config"; string path2 = "d:\\path\\to\\another\\assembly.dll.config"; string paths = path1 + ";" + path2; var parser = new PathParser(paths); verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths); }
public void TestTwoAssemblies() { string path1 = "d:\\path\\to\\assembly.dll"; string path2 = "d:\\path\\to\\another\\assembly.dll"; string paths = path1 + ";" + path2; PathParser parser = new PathParser(paths); verifyAssemblyPaths(new []{path1, path2}, parser.AssemblyPaths); }
public void TestOneConfigFile() { string path = "d:\\path\\to\\assembly.dll.config"; PathParser parser = new PathParser(path); verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths); Assert.IsTrue(parser.HasConfigFilePath()); Assert.AreEqual(path, parser.ConfigFilePath); }
public void TestOneAssembly() { string path = "d:\\path\\to\\assembly.dll"; PathParser parser = new PathParser(path); verifyAssemblyPaths(new string[]{path}, parser.AssemblyPaths); Assert.IsFalse(parser.HasConfigFilePath()); Assert.IsNull(parser.ConfigFilePath); }
public void TestHandlesRelativePath() { string path = "fake.config"; PathParser parser = new PathParser(path); verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths); Assert.IsTrue(parser.HasConfigFilePath()); Assert.AreEqual(path, parser.ConfigFilePath); }
public override void Execute() { PathParser parser = new PathParser(PathString); AssemblyPaths = new string[parser.AssemblyPaths.Count()]; int index = 0; foreach(string assemblyPath in parser.AssemblyPaths) AssemblyPaths[index++] = assemblyPath; }
public void TestHandlesRelativePath() { string path = "fake.config"; PathParser parser = new PathParser(path); verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths); }
public void TestOneConfigFile() { string path = "d:\\path\\to\\assembly.dll.config"; PathParser parser = new PathParser(path); verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths); }
public void TestOneAssembly() { string path = "d:\\path\\to\\assembly.dll"; PathParser parser = new PathParser(path); verifyAssemblyPaths(new []{path}, parser.AssemblyPaths); }
public void TestNull() { PathParser parser = new PathParser(null); verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths); }
public void TestEmptyString() { PathParser parser = new PathParser(""); Assert.AreEqual(0, parser.AssemblyPaths.Count()); }
public void TestTwoAssemblies() { string path1 = "d:\\path\\to\\assembly.dll"; string path2 = "d:\\path\\to\\another\\assembly.dll"; string paths = path1 + ";" + path2; PathParser parser = new PathParser(paths); verifyAssemblyPaths(new string[]{path1, path2}, parser.AssemblyPaths); Assert.IsFalse(parser.HasConfigFilePath()); Assert.IsNull(parser.ConfigFilePath); }