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)); }
public ScoreService(ScoreStrategyFactory scoreStrategyFactory) { this.scoreStrategyFactory = scoreStrategyFactory; }
public void ScoreStrategyFactory_StrategyNotSupported() { var x = new ScoreStrategyFactory(); x.GetScoreStrategy("XXX"); }