public static void OnChangeDetected(object sender, OperationStateChangedEventArgs stateArgs) { if (ClearCoverageOnChange) { CoverageRepository.ClearAll(); } }
public static void OnTestExecutionFinished(object sender, OperationStateChangedEventArgs stateArgs) { lock (_coverageSession) { var _sessions = _coverageSession.Keys.ToList(); if (!_sessions.Any()) { return; } foreach (var sessionKey in _sessions) { var result = _coverageSession[sessionKey].GetCoverageResult(); var covergeDetails = Loaders.CoverletLoader.LoadCoverage(result); foreach (var cd in covergeDetails) { CoverageRepository.AddUpdateCoverage(cd.SourceFile, cd.CoveredFile, cd.LineVisits); } } } reloadTaggers(); }
public UnitOfWork(ApplicationDbContext context) { _context = context; Policies = new PolicyRepository(context); Coverages = new CoverageRepository(context); Risks = new RiskRepository(context); UserPolicies = new UserPolicyRepository(context); Users = new UserRepository(context); }
internal static void OnChanged(object source, FileSystemEventArgs e) { var covergeDetails = Loaders.CoverletLoader.Load(e.FullPath); foreach (var cd in covergeDetails) { CoverageRepository.AddUpdateCoverage(cd.SourceFile, cd.CoveredFile, cd.LineVisits); } reloadTaggers(); }
public void FindCoverageUnitTests() { var finder = new CoverageRepository(); Coverage coverage1 = finder.Find("1"); Coverage coverage2 = finder.Find("2"); Coverage coverage3 = finder.Find("3"); Assert.True(coverage1 != null); Assert.True(coverage1.Id == "1"); Assert.True(coverage2 != null); Assert.True(coverage2.Id == "2"); Assert.True(coverage3 != null); Assert.True(coverage3.Id == "3"); }
private static void CallRegionFinder() { var serviceRegion = serviceProvider.GetService <IReadOnlyRepository <Coverage> >(); var r = serviceRegion.Find("1"); Console.WriteLine(r.Des + "<<<"); System.Threading.Thread.Sleep(1000); r = serviceRegion.Find("1"); Console.WriteLine(r.Des + "<<<"); // var serviceRegion1 = serviceProvider.GetService <CoverageRepository>(); var r1 = serviceRegion1.Find("2"); CoverageRepository cr = new CoverageRepository(); cr.Find("3"); }
//public static string SolutionDirectory { get; set; } static PrestoCoverageCore() { LoadConfiguration(); CoverageRepository = new CoverageRepository(); _coverageSession = new Dictionary <string, Coverlet.Core.Coverage>(); TagSessions = new List <ITagReloader>(); if (Directory.Exists(PrestoConfiguration.WatchFolder.Path)) { PrestoConfiguration.WatchFolder.IsEnabled = true; CreateFileWatcher(PrestoConfiguration.WatchFolder.Path, PrestoConfiguration.WatchFolder.Filter); } Colour_Covered = new System.Windows.Media.SolidColorBrush((System.Windows.Media.Color)System.Windows.Media.ColorConverter.ConvertFromString(PrestoConfiguration.Colours.Covered)); Colour_CoveredPartial = new System.Windows.Media.SolidColorBrush((System.Windows.Media.Color)System.Windows.Media.ColorConverter.ConvertFromString(PrestoConfiguration.Colours.Partial)); Colour_Uncovered = new System.Windows.Media.SolidColorBrush((System.Windows.Media.Color)System.Windows.Media.ColorConverter.ConvertFromString(PrestoConfiguration.Colours.Uncovered)); ClearCoverageOnChange = PrestoConfiguration.ClearOnBuild; }
internal static void OnDeleted(object source, FileSystemEventArgs e) { CoverageRepository.RemoveCoverage(e.FullPath); reloadTaggers(); }