internal HotspotViewModel(IAnalysisIssueVisualization hotspot, ISecurityCategoryDisplayNameProvider categoryDisplayNameProvider, IIssueVizDisplayPositionCalculator positionCalculator) { this.categoryDisplayNameProvider = categoryDisplayNameProvider; this.positionCalculator = positionCalculator; Hotspot = hotspot; Hotspot.PropertyChanged += Hotspot_PropertyChanged; }
private static HotspotViewModel CreateTestSubject(IAnalysisIssueVisualization issueViz, ISecurityCategoryDisplayNameProvider securityCategoryDisplayNameProvider = null, IIssueVizDisplayPositionCalculator positionCalculator = null) { securityCategoryDisplayNameProvider ??= Mock.Of <ISecurityCategoryDisplayNameProvider>(); positionCalculator ??= Mock.Of <IIssueVizDisplayPositionCalculator>(); return(new HotspotViewModel(issueViz, securityCategoryDisplayNameProvider, positionCalculator)); }
internal /* for testing */ TaintIssueViewModel(IAnalysisIssueVisualization issueViz, IIssueVizDisplayPositionCalculator positionCalculator) { TaintIssueViz = issueViz; TaintIssueViz.PropertyChanged += OnPropertyChanged; this.positionCalculator = positionCalculator; }
private static TaintIssueViewModel CreateTestSubject(IAnalysisIssueVisualization issueViz, IIssueVizDisplayPositionCalculator positionCalculator = null) { positionCalculator ??= new IssueVizDisplayPositionCalculator(); return(new TaintIssueViewModel(issueViz, positionCalculator)); }