public void ResolvesFullPathToKeyFile() { var compilerOptions = new CompilerOptions { KeyFile = "../../tools/Key.snk" }; var projectDirectory = Path.GetFullPath("/solution/src/project/"); var compilationSettings = compilerOptions.ToCompilationSettings( new System.Runtime.Versioning.FrameworkName("A Framework, Version=v1.0"), projectDirectory); Assert.Equal(Path.GetFullPath("/solution/tools/Key.snk"), compilationSettings.CompilationOptions.CryptoKeyFile); }