コード例 #1
0
 public void TestNull()
 {
     PathParser parser = new PathParser(null);
     verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths);
     Assert.IsFalse(parser.HasConfigFilePath());
     Assert.IsNull(parser.ConfigFilePath);
 }
コード例 #2
0
 public void TestEmptyString()
 {
     PathParser parser = new PathParser("");
     Assert.AreEqual(0, parser.AssemblyPaths.Count);
     Assert.IsFalse(parser.HasConfigFilePath());
     Assert.IsNull(parser.ConfigFilePath);
 }
コード例 #3
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 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);
 }
コード例 #4
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 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);
 }
コード例 #5
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 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);
 }
コード例 #6
0
 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);
 }
コード例 #7
0
 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);
 }
コード例 #8
0
 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);
 }
コード例 #9
0
 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;
 }
コード例 #10
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 public void TestHandlesRelativePath()
 {
     string path = "fake.config";
     PathParser parser = new PathParser(path);
     verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths);
 }
コード例 #11
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 public void TestOneConfigFile()
 {
     string path = "d:\\path\\to\\assembly.dll.config";
     PathParser parser = new PathParser(path);
     verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths);
 }
コード例 #12
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 public void TestOneAssembly()
 {
     string path = "d:\\path\\to\\assembly.dll";
     PathParser parser = new PathParser(path);
     verifyAssemblyPaths(new []{path}, parser.AssemblyPaths);
 }
コード例 #13
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 public void TestNull()
 {
     PathParser parser = new PathParser(null);
     verifyAssemblyPaths(new string[]{}, parser.AssemblyPaths);
 }
コード例 #14
0
ファイル: PathParserTest.cs プロジェクト: ChrisBDFA/fitsharp
 public void TestEmptyString()
 {
     PathParser parser = new PathParser("");
     Assert.AreEqual(0, parser.AssemblyPaths.Count());
 }
コード例 #15
0
 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);
 }