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)); }