public void CantOverwriteEvaluators() { EvaluationContext context = new EvaluationContext(); MockCheckEvaluator evaluator = new MockCheckEvaluator(); context.SetEvaluatorForCheckType("myType", evaluator); context.SetEvaluatorForCheckType("myType", evaluator); }
public void SetEvaluatorStoreEvaluator() { EvaluationContext context = new EvaluationContext(); MockCheckEvaluator evaluator = new MockCheckEvaluator(); context.SetEvaluatorForCheckType("myType", evaluator); ICheckEvaluator evaluator2 = context.GetEvaluatorForCheckType("myType"); Assert.AreSame(evaluator, evaluator2); }