public static void OnProperty()
        {
            // Arrange
            var mutant = Create(@"
public class IgnoredMethodMutantFilter_NestedMethodCalls
{
    [ExcludeFromCodeCoverage]
    private string TestProperty => ""something""
}", "something");

            var sut = new ExcludeFromCodeCoverageFilter() as IMutantFilter;

            // Act
            var results = sut.FilterMutants(new[] { mutant }, null, new StrykerOptions());

            // Assert
            results.ShouldNotContain(mutant);
        }
        public static void Not()
        {
            // Arrange
            var mutant = Create(@"
public class IgnoredMethodMutantFilter_NestedMethodCalls
{
    private void TestMethod()
    {
        var t = Enumerable.Range(0, 9).Where(x => x < 5).ToList();
    }
}", "<");

            var sut = new ExcludeFromCodeCoverageFilter();

            // Act
            var results = sut.FilterMutants(new[] { mutant }, null, new StrykerOptions());

            // Assert
            results.ShouldContain(mutant);
        }
        public static void ShouldHaveName()
        {
            var target = new ExcludeFromCodeCoverageFilter() as IMutantFilter;

            target.DisplayName.ShouldBe("exclude from code coverage filter");
        }