diff --git a/src/Objectivity.AutoFixture.XUnit2.Core/SpecimenBuilders/IgnoreVirtualMembersSpecimenBuilder.cs b/src/Objectivity.AutoFixture.XUnit2.Core/SpecimenBuilders/IgnoreVirtualMembersSpecimenBuilder.cs index 3c74d82a..9f261e45 100644 --- a/src/Objectivity.AutoFixture.XUnit2.Core/SpecimenBuilders/IgnoreVirtualMembersSpecimenBuilder.cs +++ b/src/Objectivity.AutoFixture.XUnit2.Core/SpecimenBuilders/IgnoreVirtualMembersSpecimenBuilder.cs @@ -23,7 +23,7 @@ public object Create(object request, ISpecimenContext context) if (request is PropertyInfo pi //// is a property && (this.ReflectedType is null //// is hosted anywhere || this.ReflectedType == pi.ReflectedType) //// is hosted in defined type - && pi.GetGetMethod() is { IsVirtual: true }) + && pi.GetGetMethod(nonPublic: false) is { IsVirtual: true }) { return new OmitSpecimen(); }