Esempio n. 1
0
 public TestEnvironment(MspecTestAssemblyTask assemblyTask)
 {
     AssemblyFolder   = GetAssemblyFolder(TaskExecutor.Configuration, assemblyTask);
     AssemblyPath     = Path.Combine(AssemblyFolder, GetFileName(assemblyTask.AssemblyLocation));
     ShouldShadowCopy = TaskExecutor.Configuration.ShadowCopy;
     ShadowCopyPath   = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName());
 }
Esempio n. 2
0
        private string GetAssemblyFolder(TaskExecutorConfiguration config, MspecTestAssemblyTask assemblyTask)
        {
            if (!string.IsNullOrEmpty(config.AssemblyFolder))
            {
                return(config.AssemblyFolder);
            }

            return(Path.GetDirectoryName(assemblyTask.AssemblyLocation));
        }
 public TestContext(MspecTestAssemblyTask assemblyTask)
 {
     AssemblyTask = assemblyTask;
 }
 private string GetWorkingDirectory(MspecTestAssemblyTask task)
 {
     return(Path.GetDirectoryName(task.AssemblyLocation));
 }