コード例 #1
0
 public static bool Ok(this IUserRunSettingsAnalysisResult userRunSettingsAnalysisResult)
 {
     if (userRunSettingsAnalysisResult == null)
     {
         return(false);
     }
     return(userRunSettingsAnalysisResult.Suitable);
 }
コード例 #2
0
        private async Task TrySetUpForCollectionAsync(string solutionDirectory)
        {
            IUserRunSettingsAnalysisResult analysisResult = await TryAnalyseUserRunSettingsAsync();

            if (analysisResult.Ok())
            {
                await SetUpForCollectionAsync(
                    analysisResult.ProjectsWithFCCMsTestAdapter,
                    analysisResult.SpecifiedMsCodeCoverage,
                    solutionDirectory
                    );
            }
        }
コード例 #3
0
        private async Task <IUserRunSettingsAnalysisResult> TryAnalyseUserRunSettingsAsync()
        {
            IUserRunSettingsAnalysisResult analysisResult = null;

            try
            {
                analysisResult = await AnalyseUserRunSettingsAsync();
            }
            catch (Exception exc)
            {
                await ExceptionAnalysingUserRunSettingsAsync(exc);
            }

            return(analysisResult);
        }