[{"data":1,"prerenderedAt":467},["ShallowReactive",2],{"docs-navigation":3,"api-catalog":188,"api-nav-idioms-4-18-1":286,"api-page-\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.constructorinitializedmemberassertion":415},[4],{"title":5,"path":6,"stem":7,"children":8,"page":32},"Docs","\u002Fdocs","docs",[9,33,63,85,99,137,154],{"title":10,"badge":11,"icon":12,"path":13,"stem":14,"children":15,"page":32},"Get started",null,"i-lucide-rocket","\u002Fdocs\u002Fget-started","docs\u002F1.get-started",[16,20,24,28],{"title":17,"path":18,"stem":19,"badge":11},"Introduction","\u002Fdocs\u002Fget-started\u002Fintroduction","docs\u002F1.get-started\u002F1.introduction",{"title":21,"path":22,"stem":23,"badge":11},"Installation","\u002Fdocs\u002Fget-started\u002Finstallation","docs\u002F1.get-started\u002F2.installation",{"title":25,"path":26,"stem":27,"badge":11},"Your first test","\u002Fdocs\u002Fget-started\u002Ffirst-test","docs\u002F1.get-started\u002F3.first-test",{"title":29,"path":30,"stem":31,"badge":11},"Refactoring a test","\u002Fdocs\u002Fget-started\u002Frefactoring-a-test","docs\u002F1.get-started\u002F4.refactoring-a-test",false,{"title":34,"badge":11,"icon":35,"path":36,"stem":37,"children":38,"page":32},"Fundamentals","i-lucide-layers","\u002Fdocs\u002Ffundamentals","docs\u002F2.fundamentals",[39,43,47,51,55,59],{"title":40,"path":41,"stem":42,"badge":11},"Fixture and Create","\u002Fdocs\u002Ffundamentals\u002Ffixture-and-create","docs\u002F2.fundamentals\u002F1.fixture-and-create",{"title":44,"path":45,"stem":46,"badge":11},"Build DSL","\u002Fdocs\u002Ffundamentals\u002Fbuild-dsl","docs\u002F2.fundamentals\u002F2.build-dsl",{"title":48,"path":49,"stem":50,"badge":11},"Customizations","\u002Fdocs\u002Ffundamentals\u002Fcustomizations","docs\u002F2.fundamentals\u002F3.customizations",{"title":52,"path":53,"stem":54,"badge":11},"Specimen graphs","\u002Fdocs\u002Ffundamentals\u002Fspecimen-graphs","docs\u002F2.fundamentals\u002F4.specimen-graphs",{"title":56,"path":57,"stem":58,"badge":11},"Behaviors","\u002Fdocs\u002Ffundamentals\u002Fbehaviors","docs\u002F2.fundamentals\u002F5.behaviors",{"title":60,"path":61,"stem":62,"badge":11},"Customizations catalog","\u002Fdocs\u002Ffundamentals\u002Fcustomizations-catalog","docs\u002F2.fundamentals\u002F6.customizations-catalog",{"title":64,"badge":11,"icon":65,"path":66,"stem":67,"children":68,"page":32},"How-to guides","i-lucide-book-open","\u002Fdocs\u002Fhow-to","docs\u002F3.how-to",[69,73,77,81],{"title":70,"path":71,"stem":72,"badge":11},"Collections","\u002Fdocs\u002Fhow-to\u002Fcollections","docs\u002F3.how-to\u002F1.collections",{"title":74,"path":75,"stem":76,"badge":11},"Circular references","\u002Fdocs\u002Fhow-to\u002Fcircular-refs","docs\u002F3.how-to\u002F2.circular-refs",{"title":78,"path":79,"stem":80,"badge":11},"Register, Freeze, and Inject","\u002Fdocs\u002Fhow-to\u002Fregister-freeze-inject","docs\u002F3.how-to\u002F3.register-freeze-inject",{"title":82,"path":83,"stem":84,"badge":11},"Data annotations","\u002Fdocs\u002Fhow-to\u002Fdata-annotations","docs\u002F3.how-to\u002F4.data-annotations",{"title":86,"badge":11,"icon":87,"path":88,"stem":89,"children":90,"page":32},"Extensions","i-lucide-puzzle","\u002Fdocs\u002Fextensions","docs\u002F4.extensions",[91,95],{"title":92,"path":93,"stem":94,"badge":11},"Idioms","\u002Fdocs\u002Fextensions\u002Fidioms","docs\u002F4.extensions\u002F1.idioms",{"title":96,"path":97,"stem":98,"badge":11},"Seed extensions","\u002Fdocs\u002Fextensions\u002Fseed-extensions","docs\u002F4.extensions\u002F2.seed-extensions",{"title":100,"badge":11,"icon":101,"path":102,"stem":103,"children":104,"page":32},"Integrations","i-lucide-plug","\u002Fdocs\u002Fintegrations","docs\u002F5.integrations",[105,109,113,117,121,125,129],{"title":106,"path":107,"stem":108,"badge":11},"Overview","\u002Fdocs\u002Fintegrations\u002Foverview","docs\u002F5.integrations\u002F00.overview",{"title":110,"path":111,"stem":112,"badge":11},"xUnit.net 3","\u002Fdocs\u002Fintegrations\u002Fxunit3","docs\u002F5.integrations\u002F01.xunit3",{"title":114,"path":115,"stem":116,"badge":11},"AutoMoq","\u002Fdocs\u002Fintegrations\u002Fautomoq","docs\u002F5.integrations\u002F02.automoq",{"title":118,"path":119,"stem":120,"badge":11},"NUnit 4","\u002Fdocs\u002Fintegrations\u002Fnunit4","docs\u002F5.integrations\u002F04.nunit4",{"title":122,"path":123,"stem":124,"badge":11},"AutoNSubstitute","\u002Fdocs\u002Fintegrations\u002Fautonsubstitute","docs\u002F5.integrations\u002F06.autonsubstitute",{"title":126,"path":127,"stem":128,"badge":11},"AutoFakeItEasy","\u002Fdocs\u002Fintegrations\u002Fautofakeiteasy","docs\u002F5.integrations\u002F09.autofakeiteasy",{"title":130,"path":131,"stem":132,"badge":133},"TUnit","\u002Fdocs\u002Fintegrations\u002Ftunit","docs\u002F5.integrations\u002F10.tunit",{"label":134,"color":135,"variant":136},"Preview","warning","subtle",{"title":138,"badge":11,"icon":139,"path":140,"stem":141,"children":142,"page":32},"Advanced","i-lucide-cog","\u002Fdocs\u002Fadvanced","docs\u002F6.advanced",[143,146,150],{"title":106,"path":144,"stem":145,"badge":11},"\u002Fdocs\u002Fadvanced\u002Foverview","docs\u002F6.advanced\u002F0.overview",{"title":147,"path":148,"stem":149,"badge":11},"Specimen pipeline","\u002Fdocs\u002Fadvanced\u002Fspecimen-pipeline","docs\u002F6.advanced\u002F1.specimen-pipeline",{"title":151,"path":152,"stem":153,"badge":11},"Specimen builders and specifications","\u002Fdocs\u002Fadvanced\u002Fspecimen-builders-and-specifications","docs\u002F6.advanced\u002F2.specimen-builders-and-specifications",{"title":155,"badge":11,"icon":156,"path":157,"stem":158,"children":159,"page":32},"Reference","i-lucide-library","\u002Fdocs\u002Freference","docs\u002F7.reference",[160,164,168,172,176,180,184],{"title":161,"path":162,"stem":163,"badge":11},"NuGet packages","\u002Fdocs\u002Freference\u002Fpackages","docs\u002F7.reference\u002F1.packages",{"title":165,"path":166,"stem":167,"badge":11},"API reference","\u002Fdocs\u002Freference\u002Fapi-reference","docs\u002F7.reference\u002F2.api-reference",{"title":169,"path":170,"stem":171,"badge":11},"Cheat sheet","\u002Fdocs\u002Freference\u002Fcheat-sheet","docs\u002F7.reference\u002F3.cheat-sheet",{"title":173,"path":174,"stem":175,"badge":11},"FAQ","\u002Fdocs\u002Freference\u002Ffaq","docs\u002F7.reference\u002F4.faq",{"title":177,"path":178,"stem":179,"badge":11},"Compatibility","\u002Fdocs\u002Freference\u002Fcompatibility","docs\u002F7.reference\u002F5.compatibility",{"title":181,"path":182,"stem":183,"badge":11},"v4 to v5 migration","\u002Fdocs\u002Freference\u002Fv4-to-v5-migration","docs\u002F7.reference\u002F6.v4-to-v5-migration",{"title":185,"path":186,"stem":187,"badge":11},"Previous versions","\u002Fdocs\u002Freference\u002Fprevious-versions","docs\u002F7.reference\u002F7.previous-versions",{"defaultPath":189,"packages":190},"\u002Fapi\u002Fautofixture\u002F5-0-0-rc-1",[191,204,210,215,221,227,232,238,243,248,253,258,264,271,276,281],{"id":192,"name":193,"nugetId":193,"primary":194,"versions":195,"defaultVersion":197,"defaultVersionSegment":198},"autofixture","AutoFixture",true,[196,200],{"version":197,"versionSegment":198,"line":199,"isLatest":194},"5.0.0-rc.1","5-0-0-rc-1","v5",{"version":201,"versionSegment":202,"line":203,"isLatest":32},"4.18.1","4-18-1","v4",{"id":205,"name":206,"nugetId":206,"primary":32,"versions":207,"defaultVersion":197,"defaultVersionSegment":198},"autofakeiteasy","AutoFixture.AutoFakeItEasy",[208,209],{"version":197,"versionSegment":198,"line":199,"isLatest":194},{"version":201,"versionSegment":202,"line":203,"isLatest":32},{"id":211,"name":212,"nugetId":212,"primary":32,"versions":213,"defaultVersion":201,"defaultVersionSegment":202},"autofoq","AutoFixture.AutoFoq",[214],{"version":201,"versionSegment":202,"line":203,"isLatest":194},{"id":216,"name":217,"nugetId":217,"primary":32,"versions":218,"defaultVersion":197,"defaultVersionSegment":198},"automoq","AutoFixture.AutoMoq",[219,220],{"version":197,"versionSegment":198,"line":199,"isLatest":194},{"version":201,"versionSegment":202,"line":203,"isLatest":32},{"id":222,"name":223,"nugetId":223,"primary":32,"versions":224,"defaultVersion":197,"defaultVersionSegment":198},"autonsubstitute","AutoFixture.AutoNSubstitute",[225,226],{"version":197,"versionSegment":198,"line":199,"isLatest":194},{"version":201,"versionSegment":202,"line":203,"isLatest":32},{"id":228,"name":229,"nugetId":229,"primary":32,"versions":230,"defaultVersion":201,"defaultVersionSegment":202},"autorhinomocks","AutoFixture.AutoRhinoMocks",[231],{"version":201,"versionSegment":202,"line":203,"isLatest":194},{"id":233,"name":234,"nugetId":234,"primary":32,"versions":235,"defaultVersion":197,"defaultVersionSegment":198},"idioms","AutoFixture.Idioms",[236,237],{"version":197,"versionSegment":198,"line":199,"isLatest":194},{"version":201,"versionSegment":202,"line":203,"isLatest":32},{"id":239,"name":240,"nugetId":240,"primary":32,"versions":241,"defaultVersion":201,"defaultVersionSegment":202},"idioms-fscheck","AutoFixture.Idioms.FsCheck",[242],{"version":201,"versionSegment":202,"line":203,"isLatest":194},{"id":244,"name":245,"nugetId":245,"primary":32,"versions":246,"defaultVersion":201,"defaultVersionSegment":202},"nunit2","AutoFixture.NUnit2",[247],{"version":201,"versionSegment":202,"line":203,"isLatest":194},{"id":249,"name":250,"nugetId":250,"primary":32,"versions":251,"defaultVersion":201,"defaultVersionSegment":202},"nunit3","AutoFixture.NUnit3",[252],{"version":201,"versionSegment":202,"line":203,"isLatest":194},{"id":254,"name":255,"nugetId":255,"primary":32,"versions":256,"defaultVersion":197,"defaultVersionSegment":198},"nunit4","AutoFixture.NUnit4",[257],{"version":197,"versionSegment":198,"line":199,"isLatest":194},{"id":259,"name":260,"nugetId":260,"primary":32,"versions":261,"defaultVersion":197,"defaultVersionSegment":198},"seedextensions","AutoFixture.SeedExtensions",[262,263],{"version":197,"versionSegment":198,"line":199,"isLatest":194},{"version":201,"versionSegment":202,"line":203,"isLatest":32},{"id":265,"name":266,"nugetId":266,"primary":32,"versions":267,"defaultVersion":269,"defaultVersionSegment":270},"tunit","AutoFixture.TUnit",[268],{"version":269,"versionSegment":270,"line":203,"isLatest":194},"0.1.0-preview0001","0-1-0-preview0001",{"id":272,"name":273,"nugetId":273,"primary":32,"versions":274,"defaultVersion":201,"defaultVersionSegment":202},"xunit","AutoFixture.xUnit",[275],{"version":201,"versionSegment":202,"line":203,"isLatest":194},{"id":277,"name":278,"nugetId":278,"primary":32,"versions":279,"defaultVersion":201,"defaultVersionSegment":202},"xunit2","AutoFixture.xUnit2",[280],{"version":201,"versionSegment":202,"line":203,"isLatest":194},{"id":282,"name":283,"nugetId":283,"primary":32,"versions":284,"defaultVersion":197,"defaultVersionSegment":198},"xunit3","AutoFixture.Xunit3",[285],{"version":197,"versionSegment":198,"line":199,"isLatest":194},[287,289],{"title":106,"path":288},"\u002Fapi\u002Fidioms\u002F4-18-1",{"title":234,"path":290,"children":291},"\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms",[292,400],{"title":293,"children":294},"Classes",[295,298,301,304,307,310,313,316,319,322,325,328,331,334,337,340,343,346,349,352,355,358,361,364,367,370,373,376,379,382,385,388,391,394,397],{"title":296,"path":297},"CompositeBehaviorExpectation","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.compositebehaviorexpectation",{"title":299,"path":300},"CompositeIdiomaticAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.compositeidiomaticassertion",{"title":302,"path":303},"ConstructorInitializedMemberAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.constructorinitializedmemberassertion",{"title":305,"path":306},"ConstructorInitializedMemberException","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.constructorinitializedmemberexception",{"title":308,"path":309},"CopyAndUpdateAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.copyandupdateassertion",{"title":311,"path":312},"CopyAndUpdateException","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.copyandupdateexception",{"title":314,"path":315},"EmptyGuidBehaviorExpectation","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.emptyguidbehaviorexpectation",{"title":317,"path":318},"EmptyStringBehaviorExpectation","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.emptystringbehaviorexpectation",{"title":320,"path":321},"EqualityComparerAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerassertion",{"title":323,"path":324},"EqualityComparerEqualsAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerequalsassertion",{"title":326,"path":327},"EqualityComparerEqualsNullAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerequalsnullassertion",{"title":329,"path":330},"EqualityComparerEqualsNullNullAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerequalsnullnullassertion",{"title":332,"path":333},"EqualityComparerEqualsSelfAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerequalsselfassertion",{"title":335,"path":336},"EqualityComparerEqualsSymmetricAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerequalssymmetricassertion",{"title":338,"path":339},"EqualityComparerEqualsTransitiveAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerequalstransitiveassertion",{"title":341,"path":342},"EqualityComparerGetHashCodeAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparergethashcodeassertion",{"title":344,"path":345},"EqualityComparerImplementationException","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalitycomparerimplementationexception",{"title":347,"path":348},"EqualsNewObjectAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalsnewobjectassertion",{"title":350,"path":351},"EqualsNullAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalsnullassertion",{"title":353,"path":354},"EqualsOverrideException","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalsoverrideexception",{"title":356,"path":357},"EqualsSelfAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalsselfassertion",{"title":359,"path":360},"EqualsSuccessiveAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.equalssuccessiveassertion",{"title":362,"path":363},"GetHashCodeOverrideException","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.gethashcodeoverrideexception",{"title":365,"path":366},"GetHashCodeSuccessiveAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.gethashcodesuccessiveassertion",{"title":368,"path":369},"GuardClauseAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.guardclauseassertion",{"title":371,"path":372},"GuardClauseException","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.guardclauseexception",{"title":374,"path":375},"IdiomaticAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.idiomaticassertion",{"title":377,"path":378},"IndexedReplacement\u003CT>","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.indexedreplacement-1",{"title":380,"path":381},"MethodInvokeCommand","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.methodinvokecommand",{"title":383,"path":384},"NullReferenceBehaviorExpectation","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.nullreferencebehaviorexpectation",{"title":386,"path":387},"PropertySetCommand","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.propertysetcommand",{"title":389,"path":390},"ReflectionExceptionUnwrappingCommand","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.reflectionexceptionunwrappingcommand",{"title":392,"path":393},"WhiteSpaceStringBehaviorExpectation","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.whitespacestringbehaviorexpectation",{"title":395,"path":396},"WritablePropertyAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.writablepropertyassertion",{"title":398,"path":399},"WritablePropertyException","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.writablepropertyexception",{"title":401,"children":402},"Interfaces",[403,406,409,412],{"title":404,"path":405},"IBehaviorExpectation","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.ibehaviorexpectation",{"title":407,"path":408},"IExpansion\u003CT>","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.iexpansion-1",{"title":410,"path":411},"IGuardClauseCommand","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.iguardclausecommand",{"title":413,"path":414},"IIdiomaticAssertion","\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.iidiomaticassertion",{"path":303,"title":416,"tocLinks":417,"html":466},"Class ConstructorInitializedMemberAssertion",[418,422,425,428,440,453],{"id":419,"text":420,"depth":421},"inheritance","Inheritance",4,{"id":423,"text":424,"depth":421},"implements","Implements",{"id":426,"text":427,"depth":421},"inherited-members","Inherited Members",{"id":429,"text":430,"depth":431,"children":432},"constructors","Constructors",2,[433,437],{"id":434,"text":435,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_System_Collections_IEqualityComparer_System_Collections_Generic_IEqualityComparer_Albedo_IReflectionElement__","ConstructorInitializedMemberAssertion(ISpecimenBuilder, IEqualityComparer, IEqualityComparer)",3,{"id":438,"text":439,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_","ConstructorInitializedMemberAssertion(ISpecimenBuilder)",{"id":441,"text":442,"depth":431,"children":443},"properties","Properties",[444,447,450],{"id":445,"text":446,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Builder","Builder",{"id":448,"text":449,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Comparer","Comparer",{"id":451,"text":452,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_ParameterMemberMatcher","ParameterMemberMatcher",{"id":454,"text":455,"depth":431,"children":456},"methods","Methods",[457,460,463],{"id":458,"text":459,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_ConstructorInfo_","Verify(ConstructorInfo)",{"id":461,"text":462,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_PropertyInfo_","Verify(PropertyInfo)",{"id":464,"text":465,"depth":436},"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_FieldInfo_","Verify(FieldInfo)","\u003Ch1 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion\">Class ConstructorInitializedMemberAssertion\u003C\u002Fh1>\n\u003Cp>Namespace: \u003Ca href=\"\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms\">AutoFixture.Idioms\u003C\u002Fa>\u003Cbr>\nAssembly: AutoFixture.Idioms.dll\u003C\u002Fp>\n\u003Cp>Encapsulates a unit test that verifies that a member (property or field) is correctly initialized\nby the constructor.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> class\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\"> ConstructorInitializedMemberAssertion\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> : \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\">IdiomaticAssertion\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\">IIdiomaticAssertion\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"inheritance\">Inheritance\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object\">object\u003C\u002Fa> ←\n\u003Ca href=\"\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.idiomaticassertion\">IdiomaticAssertion\u003C\u002Fa> ←\n\u003Ca href=\"\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.constructorinitializedmemberassertion\">ConstructorInitializedMemberAssertion\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4 id=\"implements\">Implements\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.iidiomaticassertion\">IIdiomaticAssertion\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4 id=\"inherited-members\">Inherited Members\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_Assembly___\">IdiomaticAssertion.Verify(params Assembly[])\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Collections_Generic_IEnumerable_System_Reflection_Assembly__\">IdiomaticAssertion.Verify(IEnumerable&lt;Assembly&gt;)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_Assembly_\">IdiomaticAssertion.Verify(Assembly)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Type___\">IdiomaticAssertion.Verify(params Type[])\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Collections_Generic_IEnumerable_System_Type__\">IdiomaticAssertion.Verify(IEnumerable&lt;Type&gt;)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Type_\">IdiomaticAssertion.Verify(Type)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_MemberInfo___\">IdiomaticAssertion.Verify(params MemberInfo[])\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Collections_Generic_IEnumerable_System_Reflection_MemberInfo__\">IdiomaticAssertion.Verify(IEnumerable&lt;MemberInfo&gt;)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_MemberInfo_\">IdiomaticAssertion.Verify(MemberInfo)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_ConstructorInfo___\">IdiomaticAssertion.Verify(params ConstructorInfo[])\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Collections_Generic_IEnumerable_System_Reflection_ConstructorInfo__\">IdiomaticAssertion.Verify(IEnumerable&lt;ConstructorInfo&gt;)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_FieldInfo_\">IdiomaticAssertion.Verify(FieldInfo)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_FieldInfo___\">IdiomaticAssertion.Verify(params FieldInfo[])\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Collections_Generic_IEnumerable_System_Reflection_FieldInfo__\">IdiomaticAssertion.Verify(IEnumerable&lt;FieldInfo&gt;)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_ConstructorInfo_\">IdiomaticAssertion.Verify(ConstructorInfo)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_MethodInfo___\">IdiomaticAssertion.Verify(params MethodInfo[])\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Collections_Generic_IEnumerable_System_Reflection_MethodInfo__\">IdiomaticAssertion.Verify(IEnumerable&lt;MethodInfo&gt;)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_MethodInfo_\">IdiomaticAssertion.Verify(MethodInfo)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_PropertyInfo___\">IdiomaticAssertion.Verify(params PropertyInfo[])\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Collections_Generic_IEnumerable_System_Reflection_PropertyInfo__\">IdiomaticAssertion.Verify(IEnumerable&lt;PropertyInfo&gt;)\u003C\u002Fa>,\n\u003Ca href=\"AutoFixture.Idioms.IdiomaticAssertion.md#AutoFixture_Idioms_IdiomaticAssertion_Verify_System_Reflection_PropertyInfo_\">IdiomaticAssertion.Verify(PropertyInfo)\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.gettype\">object.GetType()\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.memberwiseclone\">object.MemberwiseClone()\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.tostring\">object.ToString()\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.equals#system-object-equals(system-object)\">object.Equals(object?)\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.equals#system-object-equals(system-object-system-object)\">object.Equals(object?, object?)\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.referenceequals\">object.ReferenceEquals(object?, object?)\u003C\u002Fa>,\n\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.object.gethashcode\">object.GetHashCode()\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch2 id=\"constructors\">Constructors\u003C\u002Fh2>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_System_Collections_IEqualityComparer_System_Collections_Generic_IEqualityComparer_Albedo_IReflectionElement__\">ConstructorInitializedMemberAssertion(ISpecimenBuilder, IEqualityComparer, IEqualityComparer&lt;IReflectionElement&gt;)\u003C\u002Fh3>\n\u003Cp>Initializes a new instance of the \u003Ccode>ConstructorInitializedMemberAssertion\u003C\u002Fcode> class.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> ConstructorInitializedMemberAssertion\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">ISpecimenBuilder\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> builder\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">IEqualityComparer\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> comparer\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">, \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">IEqualityComparer\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">&#x3C;\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">IReflectionElement\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">> \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">parameterMemberMatcher\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_System_Collections_IEqualityComparer_System_Collections_Generic_IEqualityComparer_Albedo_IReflectionElement__-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>builder\u003C\u002Fcode> ISpecimenBuilder\u003C\u002Fp>\n\u003Cp>A composer which can create instances required to implement the idiomatic unit test,\nsuch as the owner of the property, as well as the value to be assigned and read from\nthe member.\u003C\u002Fp>\n\u003Cp>\u003Ccode>comparer\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.collections.iequalitycomparer\">IEqualityComparer\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>An \u003Ccode>IEqualityComparer\u003C\u002Fcode> instance, which is used\nto determine if each member has the same value which was passed to the matching\nconstructor parameter.\u003C\u002Fp>\n\u003Cp>\u003Ccode>parameterMemberMatcher\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.collections.generic.iequalitycomparer-1\">IEqualityComparer\u003C\u002Fa>&lt;IReflectionElement&gt;\u003C\u002Fp>\n\u003Cp>Provides a way to customize the way parameters\nare matched to members. The boolean value returned from\n\u003Ccode>Equals(%600%2c%600)\u003C\u002Fcode> indicates if the parameter and member\nare matched.\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_System_Collections_IEqualityComparer_System_Collections_Generic_IEqualityComparer_Albedo_IReflectionElement__-remarks\">Remarks\u003C\u002Fh4>\n\u003Cp>\n\u003Ccode class=\"paramref\">builder\u003C\u002Fcode> will typically be a `Fixture` instance.\n\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_\">ConstructorInitializedMemberAssertion(ISpecimenBuilder)\u003C\u002Fh3>\n\u003Cp>Initializes a new instance of the \u003Ccode>ConstructorInitializedMemberAssertion\u003C\u002Fcode> class.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> ConstructorInitializedMemberAssertion\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">ISpecimenBuilder\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> builder\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>builder\u003C\u002Fcode> ISpecimenBuilder\u003C\u002Fp>\n\u003Cp>A composer which can create instances required to implement the idiomatic unit test,\nsuch as the owner of the property, as well as the value to be assigned and read from\nthe member.\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion__ctor_AutoFixture_Kernel_ISpecimenBuilder_-remarks\">Remarks\u003C\u002Fh4>\n\u003Cp>\n\u003Ccode class=\"paramref\">builder\u003C\u002Fcode> will typically be a `Fixture` instance.\n\u003C\u002Fp>\n\u003Ch2 id=\"properties\">Properties\u003C\u002Fh2>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Builder\">Builder\u003C\u002Fh3>\n\u003Cp>Gets the builder supplied by the constructor.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> ISpecimenBuilder\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> Builder\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Builder-property-value\">Property Value\u003C\u002Fh4>\n\u003Cp>ISpecimenBuilder\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Comparer\">Comparer\u003C\u002Fh3>\n\u003Cp>Gets the comparer supplied to the constructor.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> IEqualityComparer\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> Comparer\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Comparer-property-value\">Property Value\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.collections.iequalitycomparer\">IEqualityComparer\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Comparer-remarks\">Remarks\u003C\u002Fh4>\n\u003Cp>This comparer instance is used to determine if all of the value retrieved from\nthe members are equal to their corresponding 'matched' constructor parameter.\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_ParameterMemberMatcher\">ParameterMemberMatcher\u003C\u002Fh3>\n\u003Cp>Gets the \u003Ccode>IEqualityComparer%601\u003C\u002Fcode> instance which is\nused to determine if a constructor parameter matches a given member (property\nor field).\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> IEqualityComparer\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">&#x3C;\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">IReflectionElement\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">> \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">ParameterMemberMatcher\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\"> { \u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\">get\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">; }\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_ParameterMemberMatcher-property-value\">Property Value\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.collections.generic.iequalitycomparer-1\">IEqualityComparer\u003C\u002Fa>&lt;IReflectionElement&gt;\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_ParameterMemberMatcher-remarks\">Remarks\u003C\u002Fh4>\n\u003Cp>If the parameter and member are matched, the member is expected to be initialized\nfrom the value passed into the matching constructor parameter.\u003C\u002Fp>\n\u003Ch2 id=\"methods\">Methods\u003C\u002Fh2>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_ConstructorInfo_\">Verify(ConstructorInfo)\u003C\u002Fh3>\n\u003Cp>Verifies that all constructor arguments are properly exposed as either fields\nor properties.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> override\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> void\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> Verify\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\">ConstructorInfo\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> constructorInfo\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_ConstructorInfo_-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>constructorInfo\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.reflection.constructorinfo\">ConstructorInfo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The constructor.\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_PropertyInfo_\">Verify(PropertyInfo)\u003C\u002Fh3>\n\u003Cp>Verifies that a property is correctly initialized by the constructor.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> override\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> void\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> Verify\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\">PropertyInfo\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> propertyInfo\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_PropertyInfo_-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>propertyInfo\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.reflection.propertyinfo\">PropertyInfo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The property.\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_PropertyInfo_-remarks\">Remarks\u003C\u002Fh4>\n\u003Cp>\nThis method verifies that the \u003Ccode class=\"paramref\">propertyInfo\u003C\u002Fcode> is correctly initialized with\nthe value given to the same-named constructor parameter. It uses the `Builder` to\nsupply values to the constructor(s) of the Type on which the field is implemented, and then\nreads from the field. The assertion passes if the value read from the property is the same as\nthe value passed to the constructor. If more than one constructor has an argument with the\nsame name and type, all constructors are checked. If any constructor (with a matching argument)\ndoes not initialise the property with the correct value, a\n`ConstructorInitializedMemberException` is thrown.\n\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_PropertyInfo_-exceptions\">Exceptions\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.writablepropertyexception\">WritablePropertyException\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The verification fails.\u003C\u002Fp>\n\u003Ch3 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_FieldInfo_\">Verify(FieldInfo)\u003C\u002Fh3>\n\u003Cp>Verifies that a field is correctly initialized by the constructor.\u003C\u002Fp>\n\u003Cdiv class=\"api-code-block\">\u003Cpre class=\"shiki shiki-themes light-plus light-plus dark-plus\" style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4;--shiki-light-bg:#FFFFFF;--shiki-default-bg:#FFFFFF;--shiki-dark-bg:#1E1E1E\" tabindex=\"0\">\u003Ccode>\u003Cspan class=\"line\">\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\">public\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> override\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6\"> void\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA\"> Verify\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">(\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0\">FieldInfo\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE\"> fieldInfo\u003C\u002Fspan>\u003Cspan style=\"--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4\">)\u003C\u002Fspan>\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fpre>\u003C\u002Fdiv>\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_FieldInfo_-parameters\">Parameters\u003C\u002Fh4>\n\u003Cp>\u003Ccode>fieldInfo\u003C\u002Fcode> \u003Ca href=\"https:\u002F\u002Flearn.microsoft.com\u002Fdotnet\u002Fapi\u002Fsystem.reflection.fieldinfo\">FieldInfo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The field.\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_FieldInfo_-remarks\">Remarks\u003C\u002Fh4>\n\u003Cp>\nThis method verifies that \u003Ccode class=\"paramref\">fieldInfo\u003C\u002Fcode> is correctly initialized with the\nvalue given to the same-named constructor parameter. It uses the `Builder` to\nsupply values to the constructor(s) of the Type on which the field is implemented, and then\nreads from the field. The assertion passes if the value read from the field is the same as\nthe value passed to the constructor. If more than one constructor has an argument with the\nsame name and type, all constructors are checked. If any constructor does not initialise\nthe field with the correct value, a `ConstructorInitializedMemberException`\nis thrown.\n\u003C\u002Fp>\n\u003Ch4 id=\"AutoFixture_Idioms_ConstructorInitializedMemberAssertion_Verify_System_Reflection_FieldInfo_-exceptions\">Exceptions\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"\u002Fapi\u002Fidioms\u002F4-18-1\u002Fautofixture.idioms.constructorinitializedmemberexception\">ConstructorInitializedMemberException\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The verification fails.\u003C\u002Fp>\n",1788856630196]