Beispiel #1
0
        public void ScoreStrategyFactory_SupportedStrategies()
        {
            var x = new ScoreStrategyFactory();

            Assert.IsInstanceOfType(x.GetScoreStrategy(Metric.BuildStatus), typeof(BuildStatusScoreStrategy));
            Assert.IsInstanceOfType(x.GetScoreStrategy(Metric.CodeCoverage), typeof(CodeCoverageScoreStrategy));
            Assert.IsInstanceOfType(x.GetScoreStrategy(Metric.CodeReview), typeof(CodeReviewScoreStrategy));
            Assert.IsInstanceOfType(x.GetScoreStrategy(Metric.Error), typeof(ErrorScoreStrategy));
            Assert.IsInstanceOfType(x.GetScoreStrategy(Metric.Warning), typeof(WarningScoreStrategy));
        }
Beispiel #2
0
 public ScoreService(ScoreStrategyFactory scoreStrategyFactory)
 {
     this.scoreStrategyFactory = scoreStrategyFactory;
 }
Beispiel #3
0
        public void ScoreStrategyFactory_StrategyNotSupported()
        {
            var x = new ScoreStrategyFactory();

            x.GetScoreStrategy("XXX");
        }