public void CheckMember_FormatsMessage() { var sampleMethod = GetSampleMethod("InvalidFragmentUsage"); var rule = new MultipleFragmentUsageRule(); var result = rule.Check(sampleMethod); Assert.That(result[0].Resolution.ToString(), Is.EqualTo("Parameter 'parameter' has multiple fragment types assigned.")); }
public void CheckMember_NoFragmentUsage() { var sampleMethod = GetSampleMethod("NoFragmentUsage"); var rule = new MultipleFragmentUsageRule(); var result = rule.Check(sampleMethod); Assert.That(result, Is.Empty); }
public void CheckMember_InvalidFragmentUsage() { var sampleMethod = GetSampleMethod("InvalidFragmentUsage"); var rule = new MultipleFragmentUsageRule(); var result = rule.Check(sampleMethod); Assert.That(TestHelper.ContainsProblemID(c_InjectionCopRuleId, result), Is.True); }