[{"data":1,"prerenderedAt":1780},["ShallowReactive",2],{"docs-navigation":3,"api-catalog":188,"api-nav-empty":286,"docs:\u002Fdocs\u002Fintegrations\u002Fautofakeiteasy":287,"docs:\u002Fdocs\u002Fintegrations\u002Fautofakeiteasy-surround":1777},[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},[],{"id":288,"title":126,"badge":11,"body":289,"description":1772,"extension":1773,"meta":1774,"navigation":194,"path":127,"seo":1775,"stem":128,"updated":11,"__hash__":1776},"docs\u002Fdocs\u002F5.integrations\u002F09.autofakeiteasy.md",{"type":290,"value":291,"toc":1757},"minimark",[292,303,309,314,328,332,341,352,443,447,462,466,650,666,680,684,698,771,781,928,937,941,953,1034,1094,1098,1105,1140,1231,1238,1361,1370,1387,1398,1401,1404,1411,1549,1555,1558,1570,1576,1642,1648,1652,1696,1700,1728,1732,1753],[293,294,295,302],"p",{},[296,297,301],"a",{"href":298,"rel":299},"https:\u002F\u002Ffakeiteasy.github.io\u002F",[300],"nofollow","FakeItEasy"," is a .NET mocking library. You create fakes for interfaces and abstract types, then configure behavior and assert calls.",[293,304,305,308],{},[306,307,206],"strong",{}," plugs FakeItEasy into AutoFixture. When AutoFixture builds an object graph and needs an interface or abstract dependency, AutoFakeItEasy supplies a fake instead of failing — so collaborators resolve automatically and you can assert on them with less manual setup.",[310,311,313],"h2",{"id":312},"prerequisites","Prerequisites",[315,316,317,321,326],"ul",{},[318,319,320],"li",{},".NET 8+ test project",[318,322,323,325],{},[296,324,193],{"href":22}," 5.0.0-rc.1",[318,327,301],{},[310,329,331],{"id":330},"install","Install",[293,333,334,335,337,338,340],{},"Install ",[306,336,206],{}," and add an explicit ",[306,339,301],{}," package reference in the same test project.",[293,342,343,344,347,348,351],{},"Pin ",[306,345,346],{},"matching versions"," of AutoFixture and AutoFixture.AutoFakeItEasy. Reference the ",[306,349,350],{},"latest FakeItEasy"," yourself when you update packages.",[353,354,359],"pre",{"className":355,"code":356,"language":357,"meta":358,"style":358},"language-xml shiki shiki-themes light-plus light-plus dark-plus","\u003CPackageReference Include=\"AutoFixture\" Version=\"5.0.0-rc.1\" \u002F>\n\u003CPackageReference Include=\"AutoFixture.AutoFakeItEasy\" Version=\"5.0.0-rc.1\" \u002F>\n\u003CPackageReference Include=\"FakeItEasy\" Version=\"9.0.0\" \u002F>\n","xml","",[360,361,362,398,420],"code",{"__ignoreMap":358},[363,364,367,371,375,379,383,387,390,392,395],"span",{"class":365,"line":366},"line",1,[363,368,370],{"class":369},"s9Xrk","\u003C",[363,372,374],{"class":373},"swrg_","PackageReference",[363,376,378],{"class":377},"ssBXb"," Include",[363,380,382],{"class":381},"s_Yst","=",[363,384,386],{"class":385},"swG-L","\"AutoFixture\"",[363,388,389],{"class":377}," Version",[363,391,382],{"class":381},[363,393,394],{"class":385},"\"5.0.0-rc.1\"",[363,396,397],{"class":369}," \u002F>\n",[363,399,401,403,405,407,409,412,414,416,418],{"class":365,"line":400},2,[363,402,370],{"class":369},[363,404,374],{"class":373},[363,406,378],{"class":377},[363,408,382],{"class":381},[363,410,411],{"class":385},"\"AutoFixture.AutoFakeItEasy\"",[363,413,389],{"class":377},[363,415,382],{"class":381},[363,417,394],{"class":385},[363,419,397],{"class":369},[363,421,423,425,427,429,431,434,436,438,441],{"class":365,"line":422},3,[363,424,370],{"class":369},[363,426,374],{"class":373},[363,428,378],{"class":377},[363,430,382],{"class":381},[363,432,433],{"class":385},"\"FakeItEasy\"",[363,435,389],{"class":377},[363,437,382],{"class":381},[363,439,440],{"class":385},"\"9.0.0\"",[363,442,397],{"class":369},[310,444,446],{"id":445},"example-scenario","Example scenario",[293,448,449,450,453,454,457,458,461],{},"You are testing ",[360,451,452],{},"OrderService"," with FakeItEasy. You need a fake ",[360,455,456],{},"IOrderRepository"," injected into the service and want to assert ",[360,459,460],{},"Save"," was called. Other tests need fake methods to return fixture values, or FakeItEasy-backed delegates.",[310,463,465],{"id":464},"basic-usage","Basic usage",[353,467,471],{"className":468,"code":469,"language":470,"meta":358,"style":358},"language-csharp shiki shiki-themes light-plus light-plus dark-plus","var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization());\nvar repository = fixture.Freeze\u003CIOrderRepository>();\n\nvar service = fixture.Create\u003COrderService>();\nvar order = fixture.Create\u003COrder>();\n\nservice.PlaceOrder(order);\n\nA.CallTo(() => repository.Save(order)).MustHaveHappenedOnceExactly();\n","csharp",[360,472,473,511,536,541,564,587,592,611,616],{"__ignoreMap":358},[363,474,475,479,483,486,489,493,496,500,503,505,508],{"class":365,"line":366},[363,476,478],{"class":477},"stxUP","var",[363,480,482],{"class":481},"sswaR"," fixture",[363,484,485],{"class":381}," = ",[363,487,488],{"class":477},"new",[363,490,492],{"class":491},"sopvc"," Fixture",[363,494,495],{"class":381},"().",[363,497,499],{"class":498},"swoLU","Customize",[363,501,502],{"class":381},"(",[363,504,488],{"class":477},[363,506,507],{"class":491}," AutoFakeItEasyCustomization",[363,509,510],{"class":381},"());\n",[363,512,513,515,518,520,523,526,529,531,533],{"class":365,"line":400},[363,514,478],{"class":477},[363,516,517],{"class":481}," repository",[363,519,485],{"class":381},[363,521,522],{"class":481},"fixture",[363,524,525],{"class":381},".",[363,527,528],{"class":498},"Freeze",[363,530,370],{"class":381},[363,532,456],{"class":491},[363,534,535],{"class":381},">();\n",[363,537,538],{"class":365,"line":422},[363,539,540],{"emptyLinePlaceholder":194},"\n",[363,542,544,546,549,551,553,555,558,560,562],{"class":365,"line":543},4,[363,545,478],{"class":477},[363,547,548],{"class":481}," service",[363,550,485],{"class":381},[363,552,522],{"class":481},[363,554,525],{"class":381},[363,556,557],{"class":498},"Create",[363,559,370],{"class":381},[363,561,452],{"class":491},[363,563,535],{"class":381},[363,565,567,569,572,574,576,578,580,582,585],{"class":365,"line":566},5,[363,568,478],{"class":477},[363,570,571],{"class":481}," order",[363,573,485],{"class":381},[363,575,522],{"class":481},[363,577,525],{"class":381},[363,579,557],{"class":498},[363,581,370],{"class":381},[363,583,584],{"class":491},"Order",[363,586,535],{"class":381},[363,588,590],{"class":365,"line":589},6,[363,591,540],{"emptyLinePlaceholder":194},[363,593,595,598,600,603,605,608],{"class":365,"line":594},7,[363,596,597],{"class":481},"service",[363,599,525],{"class":381},[363,601,602],{"class":498},"PlaceOrder",[363,604,502],{"class":381},[363,606,607],{"class":481},"order",[363,609,610],{"class":381},");\n",[363,612,614],{"class":365,"line":613},8,[363,615,540],{"emptyLinePlaceholder":194},[363,617,619,622,624,627,630,633,635,637,639,641,644,647],{"class":365,"line":618},9,[363,620,621],{"class":481},"A",[363,623,525],{"class":381},[363,625,626],{"class":498},"CallTo",[363,628,629],{"class":381},"(() => ",[363,631,632],{"class":481},"repository",[363,634,525],{"class":381},[363,636,460],{"class":498},[363,638,502],{"class":381},[363,640,607],{"class":481},[363,642,643],{"class":381},")).",[363,645,646],{"class":498},"MustHaveHappenedOnceExactly",[363,648,649],{"class":381},"();\n",[293,651,652,655,656,658,659,662,663,525],{},[360,653,654],{},"Create\u003COrderService>()"," injects a fake ",[360,657,456],{},". ",[360,660,661],{},"Freeze\u003CIOrderRepository>()"," keeps one fake so you can assert with ",[360,664,665],{},"A.CallTo",[293,667,668,669,671,672,676,677,525],{},"Combine with ",[296,670,110],{"href":111}," via a ",[296,673,675],{"href":674},"\u002Fdocs\u002Fintegrations\u002Fxunit3#custom-autodata-attribute","custom AutoData attribute"," when tests use ",[360,678,679],{},"[AutoData]",[310,681,683],{"id":682},"fake-wrappers-and-interface-requests","Fake wrappers and interface requests",[293,685,686,687,690,691,694,695,697],{},"AutoFakeItEasy registers builders for both ",[360,688,689],{},"Fake\u003CT>"," and the faked type ",[360,692,693],{},"T"," (interfaces and abstract classes). Freezing the interface is usually enough for ",[360,696,665],{},":",[353,699,701],{"className":468,"code":700,"language":470,"meta":358,"style":358},"var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization());\nvar repository = fixture.Freeze\u003CIOrderRepository>();\n\nvar service = fixture.Create\u003COrderService>();\n",[360,702,703,727,747,751],{"__ignoreMap":358},[363,704,705,707,709,711,713,715,717,719,721,723,725],{"class":365,"line":366},[363,706,478],{"class":477},[363,708,482],{"class":481},[363,710,485],{"class":381},[363,712,488],{"class":477},[363,714,492],{"class":491},[363,716,495],{"class":381},[363,718,499],{"class":498},[363,720,502],{"class":381},[363,722,488],{"class":477},[363,724,507],{"class":491},[363,726,510],{"class":381},[363,728,729,731,733,735,737,739,741,743,745],{"class":365,"line":400},[363,730,478],{"class":477},[363,732,517],{"class":481},[363,734,485],{"class":381},[363,736,522],{"class":481},[363,738,525],{"class":381},[363,740,528],{"class":498},[363,742,370],{"class":381},[363,744,456],{"class":491},[363,746,535],{"class":381},[363,748,749],{"class":365,"line":422},[363,750,540],{"emptyLinePlaceholder":194},[363,752,753,755,757,759,761,763,765,767,769],{"class":365,"line":543},[363,754,478],{"class":477},[363,756,548],{"class":481},[363,758,485],{"class":381},[363,760,522],{"class":481},[363,762,525],{"class":381},[363,764,557],{"class":498},[363,766,370],{"class":381},[363,768,452],{"class":491},[363,770,535],{"class":381},[293,772,773,774,776,777,780],{},"Freeze or create ",[360,775,689],{}," when you need the FakeItEasy wrapper (for example ",[360,778,779],{},"FakedObject"," or rules on the fake):",[353,782,784],{"className":468,"code":783,"language":470,"meta":358,"style":358},"var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization());\nvar repository = fixture.Freeze\u003CFake\u003CIOrderRepository>>();\n\nvar service = fixture.Create\u003COrderService>();\nvar order = fixture.Create\u003COrder>();\nservice.PlaceOrder(order);\n\nA.CallTo(() => repository.FakedObject.Save(order)).MustHaveHappenedOnceExactly();\n",[360,785,786,810,836,840,860,880,894,898],{"__ignoreMap":358},[363,787,788,790,792,794,796,798,800,802,804,806,808],{"class":365,"line":366},[363,789,478],{"class":477},[363,791,482],{"class":481},[363,793,485],{"class":381},[363,795,488],{"class":477},[363,797,492],{"class":491},[363,799,495],{"class":381},[363,801,499],{"class":498},[363,803,502],{"class":381},[363,805,488],{"class":477},[363,807,507],{"class":491},[363,809,510],{"class":381},[363,811,812,814,816,818,820,822,824,826,829,831,833],{"class":365,"line":400},[363,813,478],{"class":477},[363,815,517],{"class":481},[363,817,485],{"class":381},[363,819,522],{"class":481},[363,821,525],{"class":381},[363,823,528],{"class":498},[363,825,370],{"class":381},[363,827,828],{"class":491},"Fake",[363,830,370],{"class":381},[363,832,456],{"class":491},[363,834,835],{"class":381},">>();\n",[363,837,838],{"class":365,"line":422},[363,839,540],{"emptyLinePlaceholder":194},[363,841,842,844,846,848,850,852,854,856,858],{"class":365,"line":543},[363,843,478],{"class":477},[363,845,548],{"class":481},[363,847,485],{"class":381},[363,849,522],{"class":481},[363,851,525],{"class":381},[363,853,557],{"class":498},[363,855,370],{"class":381},[363,857,452],{"class":491},[363,859,535],{"class":381},[363,861,862,864,866,868,870,872,874,876,878],{"class":365,"line":566},[363,863,478],{"class":477},[363,865,571],{"class":481},[363,867,485],{"class":381},[363,869,522],{"class":481},[363,871,525],{"class":381},[363,873,557],{"class":498},[363,875,370],{"class":381},[363,877,584],{"class":491},[363,879,535],{"class":381},[363,881,882,884,886,888,890,892],{"class":365,"line":589},[363,883,597],{"class":481},[363,885,525],{"class":381},[363,887,602],{"class":498},[363,889,502],{"class":381},[363,891,607],{"class":481},[363,893,610],{"class":381},[363,895,896],{"class":365,"line":594},[363,897,540],{"emptyLinePlaceholder":194},[363,899,900,902,904,906,908,910,912,914,916,918,920,922,924,926],{"class":365,"line":613},[363,901,621],{"class":481},[363,903,525],{"class":381},[363,905,626],{"class":498},[363,907,629],{"class":381},[363,909,632],{"class":481},[363,911,525],{"class":381},[363,913,779],{"class":481},[363,915,525],{"class":381},[363,917,460],{"class":498},[363,919,502],{"class":381},[363,921,607],{"class":481},[363,923,643],{"class":381},[363,925,646],{"class":498},[363,927,649],{"class":381},[293,929,930,933,934,936],{},[360,931,932],{},"Create\u003CFake\u003CT>>()"," builds a configured ",[360,935,689],{}," when you want the wrapper without freezing.",[310,938,940],{"id":939},"configuration-options","Configuration options",[293,942,943,949,950,952],{},[296,944,946],{"href":945},"\u002Fapi\u002Fautofakeiteasy\u002F5-0-0-rc-1\u002Fautofixture.autofakeiteasy.autofakeiteasycustomization",[360,947,948],{},"AutoFakeItEasyCustomization"," exposes properties you set before calling ",[360,951,499],{},". Defaults are all off \u002F default relay:",[954,955,956,972],"table",{},[957,958,959],"thead",{},[960,961,962,966,969],"tr",{},[963,964,965],"th",{},"Property",[963,967,968],{},"Default",[963,970,971],{},"Effect",[973,974,975,995,1019],"tbody",{},[960,976,977,983,988],{},[978,979,980],"td",{},[360,981,982],{},"ConfigureMembers",[978,984,985],{},[360,986,987],{},"false",[978,989,990,991,994],{},"When ",[360,992,993],{},"true",", fake members return values from the fixture",[960,996,997,1002,1006],{},[978,998,999],{},[360,1000,1001],{},"GenerateDelegates",[978,1003,1004],{},[360,1005,987],{},[978,1007,990,1008,1010,1011,1014,1015,1018],{},[360,1009,993],{},", FakeItEasy creates delegates (",[360,1012,1013],{},"Func",", ",[360,1016,1017],{},"Action",", …)",[960,1020,1021,1026,1031],{},[978,1022,1023],{},[360,1024,1025],{},"Relay",[978,1027,1028],{},[360,1029,1030],{},"FakeItEasyRelay",[978,1032,1033],{},"Residue collector that turns interface\u002Fabstract requests into fakes",[353,1035,1037],{"className":468,"code":1036,"language":470,"meta":358,"style":358},"var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization\n{\n    ConfigureMembers = true,\n    GenerateDelegates = true\n});\n",[360,1038,1039,1062,1067,1079,1089],{"__ignoreMap":358},[363,1040,1041,1043,1045,1047,1049,1051,1053,1055,1057,1059],{"class":365,"line":366},[363,1042,478],{"class":477},[363,1044,482],{"class":481},[363,1046,485],{"class":381},[363,1048,488],{"class":477},[363,1050,492],{"class":491},[363,1052,495],{"class":381},[363,1054,499],{"class":498},[363,1056,502],{"class":381},[363,1058,488],{"class":477},[363,1060,1061],{"class":491}," AutoFakeItEasyCustomization\n",[363,1063,1064],{"class":365,"line":400},[363,1065,1066],{"class":381},"{\n",[363,1068,1069,1072,1074,1076],{"class":365,"line":422},[363,1070,1071],{"class":481},"    ConfigureMembers",[363,1073,485],{"class":381},[363,1075,993],{"class":477},[363,1077,1078],{"class":381},",\n",[363,1080,1081,1084,1086],{"class":365,"line":543},[363,1082,1083],{"class":481},"    GenerateDelegates",[363,1085,485],{"class":381},[363,1087,1088],{"class":477},"true\n",[363,1090,1091],{"class":365,"line":566},[363,1092,1093],{"class":381},"});\n",[1095,1096,982],"h3",{"id":1097},"configuremembers",[293,1099,1100,1101,1104],{},"With the default (",[360,1102,1103],{},"ConfigureMembers = false","), FakeItEasy uses its usual defaults — methods return type defaults unless you configure them:",[353,1106,1108],{"className":468,"code":1107,"language":470,"meta":358,"style":358},"public interface IGreeter\n{\n    string Greet();\n}\n",[360,1109,1110,1121,1125,1135],{"__ignoreMap":358},[363,1111,1112,1115,1118],{"class":365,"line":366},[363,1113,1114],{"class":477},"public",[363,1116,1117],{"class":477}," interface",[363,1119,1120],{"class":491}," IGreeter\n",[363,1122,1123],{"class":365,"line":400},[363,1124,1066],{"class":381},[363,1126,1127,1130,1133],{"class":365,"line":422},[363,1128,1129],{"class":477},"    string",[363,1131,1132],{"class":498}," Greet",[363,1134,649],{"class":381},[363,1136,1137],{"class":365,"line":543},[363,1138,1139],{"class":381},"}\n",[353,1141,1143],{"className":468,"code":1142,"language":470,"meta":358,"style":358},"var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization());\n\nvar greeter = fixture.Create\u003CIGreeter>();\n\nAssert.Equal(string.Empty, greeter.Greet());\n",[360,1144,1145,1169,1173,1195,1199],{"__ignoreMap":358},[363,1146,1147,1149,1151,1153,1155,1157,1159,1161,1163,1165,1167],{"class":365,"line":366},[363,1148,478],{"class":477},[363,1150,482],{"class":481},[363,1152,485],{"class":381},[363,1154,488],{"class":477},[363,1156,492],{"class":491},[363,1158,495],{"class":381},[363,1160,499],{"class":498},[363,1162,502],{"class":381},[363,1164,488],{"class":477},[363,1166,507],{"class":491},[363,1168,510],{"class":381},[363,1170,1171],{"class":365,"line":400},[363,1172,540],{"emptyLinePlaceholder":194},[363,1174,1175,1177,1180,1182,1184,1186,1188,1190,1193],{"class":365,"line":422},[363,1176,478],{"class":477},[363,1178,1179],{"class":481}," greeter",[363,1181,485],{"class":381},[363,1183,522],{"class":481},[363,1185,525],{"class":381},[363,1187,557],{"class":498},[363,1189,370],{"class":381},[363,1191,1192],{"class":491},"IGreeter",[363,1194,535],{"class":381},[363,1196,1197],{"class":365,"line":543},[363,1198,540],{"emptyLinePlaceholder":194},[363,1200,1201,1204,1206,1209,1211,1214,1216,1219,1221,1224,1226,1229],{"class":365,"line":566},[363,1202,1203],{"class":481},"Assert",[363,1205,525],{"class":381},[363,1207,1208],{"class":498},"Equal",[363,1210,502],{"class":381},[363,1212,1213],{"class":477},"string",[363,1215,525],{"class":381},[363,1217,1218],{"class":481},"Empty",[363,1220,1014],{"class":381},[363,1222,1223],{"class":481},"greeter",[363,1225,525],{"class":381},[363,1227,1228],{"class":498},"Greet",[363,1230,510],{"class":381},[293,1232,1233,1234,1237],{},"With ",[360,1235,1236],{},"ConfigureMembers = true",", AutoFixture configures fake members so calls return specimens from the fixture:",[353,1239,1241],{"className":468,"code":1240,"language":470,"meta":358,"style":358},"var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization\n{\n    ConfigureMembers = true\n});\nvar order = fixture.Freeze\u003COrder>();\n\nvar repository = fixture.Create\u003CICommerceOrderRepository>();\n\nAssert.Same(order, repository.GetById(1));\n",[360,1242,1243,1265,1269,1277,1281,1301,1305,1326,1330],{"__ignoreMap":358},[363,1244,1245,1247,1249,1251,1253,1255,1257,1259,1261,1263],{"class":365,"line":366},[363,1246,478],{"class":477},[363,1248,482],{"class":481},[363,1250,485],{"class":381},[363,1252,488],{"class":477},[363,1254,492],{"class":491},[363,1256,495],{"class":381},[363,1258,499],{"class":498},[363,1260,502],{"class":381},[363,1262,488],{"class":477},[363,1264,1061],{"class":491},[363,1266,1267],{"class":365,"line":400},[363,1268,1066],{"class":381},[363,1270,1271,1273,1275],{"class":365,"line":422},[363,1272,1071],{"class":481},[363,1274,485],{"class":381},[363,1276,1088],{"class":477},[363,1278,1279],{"class":365,"line":543},[363,1280,1093],{"class":381},[363,1282,1283,1285,1287,1289,1291,1293,1295,1297,1299],{"class":365,"line":566},[363,1284,478],{"class":477},[363,1286,571],{"class":481},[363,1288,485],{"class":381},[363,1290,522],{"class":481},[363,1292,525],{"class":381},[363,1294,528],{"class":498},[363,1296,370],{"class":381},[363,1298,584],{"class":491},[363,1300,535],{"class":381},[363,1302,1303],{"class":365,"line":589},[363,1304,540],{"emptyLinePlaceholder":194},[363,1306,1307,1309,1311,1313,1315,1317,1319,1321,1324],{"class":365,"line":594},[363,1308,478],{"class":477},[363,1310,517],{"class":481},[363,1312,485],{"class":381},[363,1314,522],{"class":481},[363,1316,525],{"class":381},[363,1318,557],{"class":498},[363,1320,370],{"class":381},[363,1322,1323],{"class":491},"ICommerceOrderRepository",[363,1325,535],{"class":381},[363,1327,1328],{"class":365,"line":613},[363,1329,540],{"emptyLinePlaceholder":194},[363,1331,1332,1334,1336,1339,1341,1343,1345,1347,1349,1352,1354,1358],{"class":365,"line":618},[363,1333,1203],{"class":481},[363,1335,525],{"class":381},[363,1337,1338],{"class":498},"Same",[363,1340,502],{"class":381},[363,1342,607],{"class":481},[363,1344,1014],{"class":381},[363,1346,632],{"class":481},[363,1348,525],{"class":381},[363,1350,1351],{"class":498},"GetById",[363,1353,502],{"class":381},[363,1355,1357],{"class":1356},"s-S-M","1",[363,1359,1360],{"class":381},"));\n",[293,1362,1363,1364,1366,1367,1369],{},"Use ",[360,1365,982],{}," when the SUT reads from collaborators and you want anonymous return values without configuring every member. Prefer the default when you only care about verifying calls (as in the basic ",[360,1368,665],{}," example).",[293,1371,1372,1374,1375,1378,1379,1382,1383,1386],{},[360,1373,982],{}," sets up virtual members (including ",[360,1376,1377],{},"out"," \u002F ",[360,1380,1381],{},"ref"," where FakeItEasy allows it) and can assign sealed members from the fixture. It does ",[306,1384,1385],{},"not"," configure:",[315,1388,1389,1392,1395],{},[318,1390,1391],{},"Non-virtual instance members that FakeItEasy cannot intercept",[318,1393,1394],{},"Static members",[318,1396,1397],{},"Members that are not overridable in a way FakeItEasy can fake",[293,1399,1400],{},"Configure those members with FakeItEasy when you need explicit return values.",[1095,1402,1001],{"id":1403},"generatedelegates",[293,1405,1406,1407,1410],{},"By default, AutoFixture's own kernel creates delegates. With ",[360,1408,1409],{},"GenerateDelegates = true",", FakeItEasy creates them instead — useful when you want fake or auto-configured delegates:",[353,1412,1414],{"className":468,"code":1413,"language":470,"meta":358,"style":358},"var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization\n{\n    GenerateDelegates = true,\n    ConfigureMembers = true\n});\nvar expected = fixture.Freeze\u003Cstring>();\n\nvar format = fixture.Create\u003CFunc\u003Cint, string>>();\n\nAssert.Equal(expected, format(42));\n",[360,1415,1416,1438,1442,1452,1460,1464,1485,1489,1519,1523],{"__ignoreMap":358},[363,1417,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436],{"class":365,"line":366},[363,1419,478],{"class":477},[363,1421,482],{"class":481},[363,1423,485],{"class":381},[363,1425,488],{"class":477},[363,1427,492],{"class":491},[363,1429,495],{"class":381},[363,1431,499],{"class":498},[363,1433,502],{"class":381},[363,1435,488],{"class":477},[363,1437,1061],{"class":491},[363,1439,1440],{"class":365,"line":400},[363,1441,1066],{"class":381},[363,1443,1444,1446,1448,1450],{"class":365,"line":422},[363,1445,1083],{"class":481},[363,1447,485],{"class":381},[363,1449,993],{"class":477},[363,1451,1078],{"class":381},[363,1453,1454,1456,1458],{"class":365,"line":543},[363,1455,1071],{"class":481},[363,1457,485],{"class":381},[363,1459,1088],{"class":477},[363,1461,1462],{"class":365,"line":566},[363,1463,1093],{"class":381},[363,1465,1466,1468,1471,1473,1475,1477,1479,1481,1483],{"class":365,"line":589},[363,1467,478],{"class":477},[363,1469,1470],{"class":481}," expected",[363,1472,485],{"class":381},[363,1474,522],{"class":481},[363,1476,525],{"class":381},[363,1478,528],{"class":498},[363,1480,370],{"class":381},[363,1482,1213],{"class":477},[363,1484,535],{"class":381},[363,1486,1487],{"class":365,"line":594},[363,1488,540],{"emptyLinePlaceholder":194},[363,1490,1491,1493,1496,1498,1500,1502,1504,1506,1508,1510,1513,1515,1517],{"class":365,"line":613},[363,1492,478],{"class":477},[363,1494,1495],{"class":481}," format",[363,1497,485],{"class":381},[363,1499,522],{"class":481},[363,1501,525],{"class":381},[363,1503,557],{"class":498},[363,1505,370],{"class":381},[363,1507,1013],{"class":491},[363,1509,370],{"class":381},[363,1511,1512],{"class":477},"int",[363,1514,1014],{"class":381},[363,1516,1213],{"class":477},[363,1518,835],{"class":381},[363,1520,1521],{"class":365,"line":618},[363,1522,540],{"emptyLinePlaceholder":194},[363,1524,1526,1528,1530,1532,1534,1537,1539,1542,1544,1547],{"class":365,"line":1525},10,[363,1527,1203],{"class":481},[363,1529,525],{"class":381},[363,1531,1208],{"class":498},[363,1533,502],{"class":381},[363,1535,1536],{"class":481},"expected",[363,1538,1014],{"class":381},[363,1540,1541],{"class":498},"format",[363,1543,502],{"class":381},[363,1545,1546],{"class":1356},"42",[363,1548,1360],{"class":381},[293,1550,1551,1552,1554],{},"Without ",[360,1553,982],{},", the FakeItEasy delegate still exists but return values stay at FakeItEasy defaults unless you configure them.",[1095,1556,1025],{"id":1557},"relay",[293,1559,1560,1562,1563,1566,1567,1569],{},[360,1561,1025],{}," is the specimen builder added to ",[360,1564,1565],{},"fixture.ResidueCollectors",". The default ",[360,1568,1030],{}," answers requests for interfaces and abstract types with FakeItEasy fakes.",[293,1571,1572,1573,1575],{},"Most tests leave the default. Replace it only when you need a custom residue collector — for example a ",[360,1574,1030],{}," with a different request specification:",[353,1577,1579],{"className":468,"code":1578,"language":470,"meta":358,"style":358},"var fixture = new Fixture().Customize(new AutoFakeItEasyCustomization\n{\n    Relay = new FakeItEasyRelay(new ExactTypeSpecification(typeof(IOrderRepository)))\n});\n",[360,1580,1581,1603,1607,1638],{"__ignoreMap":358},[363,1582,1583,1585,1587,1589,1591,1593,1595,1597,1599,1601],{"class":365,"line":366},[363,1584,478],{"class":477},[363,1586,482],{"class":481},[363,1588,485],{"class":381},[363,1590,488],{"class":477},[363,1592,492],{"class":491},[363,1594,495],{"class":381},[363,1596,499],{"class":498},[363,1598,502],{"class":381},[363,1600,488],{"class":477},[363,1602,1061],{"class":491},[363,1604,1605],{"class":365,"line":400},[363,1606,1066],{"class":381},[363,1608,1609,1612,1614,1616,1619,1621,1623,1626,1628,1631,1633,1635],{"class":365,"line":422},[363,1610,1611],{"class":481},"    Relay",[363,1613,485],{"class":381},[363,1615,488],{"class":477},[363,1617,1618],{"class":491}," FakeItEasyRelay",[363,1620,502],{"class":381},[363,1622,488],{"class":477},[363,1624,1625],{"class":491}," ExactTypeSpecification",[363,1627,502],{"class":381},[363,1629,1630],{"class":477},"typeof",[363,1632,502],{"class":381},[363,1634,456],{"class":491},[363,1636,1637],{"class":381},")))\n",[363,1639,1640],{"class":365,"line":543},[363,1641,1093],{"class":381},[293,1643,1644,1645,1647],{},"That example would fake only ",[360,1646,456],{}," requests that match the specification you supply; other abstractions follow the rest of the fixture pipeline.",[310,1649,1651],{"id":1650},"how-it-works","How it works",[315,1653,1654,1661,1668,1675,1685],{},[318,1655,1656,1660],{},[306,1657,1658],{},[360,1659,948],{}," — registers FakeItEasy fake creation and a residue collector for abstractions",[318,1662,1663,1667],{},[306,1664,1665],{},[360,1666,982],{}," — auto-configure fake members from the fixture (with known gaps — see above)",[318,1669,1670,1674],{},[306,1671,1672],{},[360,1673,1001],{}," — create delegates with FakeItEasy instead of the AutoFixture kernel",[318,1676,1677,1681,1682,1684],{},[306,1678,1679],{},[360,1680,1025],{}," — residue collector (default ",[360,1683,1030],{},") for interface\u002Fabstract requests",[318,1686,1687,1695],{},[306,1688,1689,1378,1692],{},[360,1690,1691],{},"Freeze\u003CT>()",[360,1693,1694],{},"Freeze\u003CFake\u003CT>>()"," — one shared fake (or FakeItEasy wrapper) for setup and verification",[310,1697,1699],{"id":1698},"next-steps","Next steps",[315,1701,1702,1707,1711,1715,1720,1724],{},[318,1703,1704],{},[296,1705,1706],{"href":102},"Integrations overview",[318,1708,1709],{},[296,1710,114],{"href":115},[318,1712,1713],{},[296,1714,122],{"href":123},[318,1716,1717],{},[296,1718,1719],{"href":674},"Custom AutoData attribute",[318,1721,1722],{},[296,1723,78],{"href":79},[318,1725,1726],{},[296,1727,173],{"href":174},[310,1729,1731],{"id":1730},"api","API",[315,1733,1734,1740,1746],{},[318,1735,1736],{},[296,1737,1739],{"href":1738},"\u002Fapi\u002Fautofakeiteasy\u002F5-0-0-rc-1","AutoFixture.AutoFakeItEasy package",[318,1741,1742],{},[296,1743,1744],{"href":945},[360,1745,948],{},[318,1747,1748],{},[296,1749,1751],{"href":1750},"\u002Fapi\u002Fautofakeiteasy\u002F5-0-0-rc-1\u002Fautofixture.autofakeiteasy.fakeiteasyrelay",[360,1752,1030],{},[1754,1755,1756],"style",{},"html pre.shiki code .s9Xrk, html code.shiki .s9Xrk{--shiki-light:#800000;--shiki-default:#800000;--shiki-dark:#808080}html pre.shiki code .swrg_, html code.shiki .swrg_{--shiki-light:#800000;--shiki-default:#800000;--shiki-dark:#569CD6}html pre.shiki code .ssBXb, html code.shiki .ssBXb{--shiki-light:#E50000;--shiki-default:#E50000;--shiki-dark:#9CDCFE}html pre.shiki code .s_Yst, html code.shiki .s_Yst{--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4}html pre.shiki code .swG-L, html code.shiki .swG-L{--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#CE9178}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .stxUP, html code.shiki .stxUP{--shiki-light:#0000FF;--shiki-default:#0000FF;--shiki-dark:#569CD6}html pre.shiki code .sswaR, html code.shiki .sswaR{--shiki-light:#001080;--shiki-default:#001080;--shiki-dark:#9CDCFE}html pre.shiki code .sopvc, html code.shiki .sopvc{--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0}html pre.shiki code .swoLU, html code.shiki .swoLU{--shiki-light:#795E26;--shiki-default:#795E26;--shiki-dark:#DCDCAA}html pre.shiki code .s-S-M, html code.shiki .s-S-M{--shiki-light:#098658;--shiki-default:#098658;--shiki-dark:#B5CEA8}",{"title":358,"searchDepth":400,"depth":400,"links":1758},[1759,1760,1761,1762,1763,1764,1769,1770,1771],{"id":312,"depth":400,"text":313},{"id":330,"depth":400,"text":331},{"id":445,"depth":400,"text":446},{"id":464,"depth":400,"text":465},{"id":682,"depth":400,"text":683},{"id":939,"depth":400,"text":940,"children":1765},[1766,1767,1768],{"id":1097,"depth":422,"text":982},{"id":1403,"depth":422,"text":1001},{"id":1557,"depth":422,"text":1025},{"id":1650,"depth":400,"text":1651},{"id":1698,"depth":400,"text":1699},{"id":1730,"depth":400,"text":1731},"FakeItEasy integration — use fakes with AutoFixture.AutoFakeItEasy on v5.","md",{},{"title":126,"description":1772},"MdpiBjwUEwy8tNztir-ZY3a5FZ2k6x9sM_x_nhHt10M",[1778,1779],{"title":122,"path":123,"stem":124,"children":-1},{"title":130,"path":131,"stem":132,"children":-1},1788856649840]