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;
        }
Пример #4
0
 private static TaintIssueViewModel CreateTestSubject(IAnalysisIssueVisualization issueViz, IIssueVizDisplayPositionCalculator positionCalculator = null)
 {
     positionCalculator ??= new IssueVizDisplayPositionCalculator();
     return(new TaintIssueViewModel(issueViz, positionCalculator));
 }