Exemplo n.º 1
0
        public static IMutatorsAssignRecorder ExcludingProperty <TType, TProperty>(this IMutatorsAssignRecorder recorder, Expression <Func <TType, TProperty> > propertyExpression)
        {
            var propertyInfo = (PropertyInfo)((MemberExpression)propertyExpression.Body).Member;

            recorder.ExcludeFromCoverage(x => AreEqualProperties <TType>(propertyInfo, x));
            return(recorder);
        }
Exemplo n.º 2
0
 public static IMutatorsAssignRecorder ExcludingType <T>(this IMutatorsAssignRecorder recorder)
 {
     return(recorder.ExcludingType(typeof(T)));
 }
Exemplo n.º 3
0
 private static IMutatorsAssignRecorder ExcludingInterface(this IMutatorsAssignRecorder recorder, Type interfaceTypeToExclude)
 {
     recorder.ExcludeFromCoverage(x => interfaceTypeToExclude.IsAssignableFrom(x.Type));
     return(recorder);
 }
Exemplo n.º 4
0
 private static IMutatorsAssignRecorder ExcludingType(this IMutatorsAssignRecorder recorder, Type typeToExclude)
 {
     recorder.ExcludeFromCoverage(x => x.Type == typeToExclude);
     return(recorder);
 }