private static void InitializeProgram(string[] args) { _messages = new Messages(); _counter = new Counter.Counter(); _azureDevOpsColors = new AzureDevOpsColors(); _isLocal = Environment.GetEnvironmentVariable(SystemTeamProjectName) == null; _inputOptions = new CommandLineArgumentsParser(CreateCommandLineAccess(_isLocal, _messages, _azureDevOpsColors), _messages).Parse(args); _testFrameWorkStrategy = RetrieveTestFrameworkStrategies().Single(x => x.TestFrameworkType == Enum.Parse <TestFrameworkType>(_inputOptions.TestFrameworkType, true)); InitializeAccesses(); InitializeManagers(); }
public FileAccess(AssemblyHelper assemblyHelper, ITestFrameworkStrategy testFrameWorkStrategy) { _assemblyHelper = assemblyHelper; _testFrameWorkStrategy = testFrameWorkStrategy; }
public FileAccessFactory(AssemblyHelper assemblyAccess = null, ITestFrameworkStrategy testFrameWorkStrategy = null) { _assemblyHelper = assemblyAccess ?? new AssemblyHelper(); _testFrameWorkStrategy = testFrameWorkStrategy ?? new MsTestStrategy(); }
private static FileAccess CreateFileAccess(ITestFrameworkStrategy testFrameWorkStrategy) { return(new FileAccess(new AssemblyHelper(), testFrameWorkStrategy)); }