[{"data":1,"prerenderedAt":2274},["ShallowReactive",2],{"docs-navigation":3,"api-catalog":188,"api-nav-empty":286,"docs:\u002Fdocs\u002Freference\u002Fcheat-sheet":287,"docs:\u002Fdocs\u002Freference\u002Fcheat-sheet-surround":2271},[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":169,"badge":11,"body":289,"description":2266,"extension":2267,"meta":2268,"navigation":194,"path":170,"seo":2269,"stem":171,"updated":11,"__hash__":2270},"docs\u002Fdocs\u002F7.reference\u002F3.cheat-sheet.md",{"type":290,"value":291,"toc":2255},"minimark",[292,296,333,336,341,455,462,528,537,541,836,840,844,937,989,993,996,1216,1220,1224,1230,1346,1349,1432,1438,1441,1444,1533,1539,1543,1763,1766,1834,1840,1844,2094,2102,2106,2251],[293,294,295],"p",{},"Quick copy-paste snippets for everyday AutoFixture work. Assume:",[297,298,303],"pre",{"className":299,"code":300,"language":301,"meta":302,"style":302},"language-csharp shiki shiki-themes light-plus light-plus dark-plus","var fixture = new Fixture();\n","csharp","",[304,305,306],"code",{"__ignoreMap":302},[307,308,311,315,319,323,326,330],"span",{"class":309,"line":310},"line",1,[307,312,314],{"class":313},"stxUP","var",[307,316,318],{"class":317},"sswaR"," fixture",[307,320,322],{"class":321},"s_Yst"," = ",[307,324,325],{"class":313},"new",[307,327,329],{"class":328},"sopvc"," Fixture",[307,331,332],{"class":321},"();\n",[293,334,335],{},"Each block links to the full guide when you need more context.",[337,338,340],"h2",{"id":339},"create","Create",[297,342,344],{"className":299,"code":343,"language":301,"meta":302,"style":302},"var number = fixture.Create\u003Cint>();\nvar text = fixture.Create\u003Cstring>();\nvar dto = fixture.Create\u003CClientDto>();\nvar many = fixture.CreateMany\u003Cint>(5).ToList();\n",[304,345,346,373,396,419],{"__ignoreMap":302},[307,347,348,350,353,355,358,361,364,367,370],{"class":309,"line":310},[307,349,314],{"class":313},[307,351,352],{"class":317}," number",[307,354,322],{"class":321},[307,356,357],{"class":317},"fixture",[307,359,360],{"class":321},".",[307,362,340],{"class":363},"swoLU",[307,365,366],{"class":321},"\u003C",[307,368,369],{"class":313},"int",[307,371,372],{"class":321},">();\n",[307,374,376,378,381,383,385,387,389,391,394],{"class":309,"line":375},2,[307,377,314],{"class":313},[307,379,380],{"class":317}," text",[307,382,322],{"class":321},[307,384,357],{"class":317},[307,386,360],{"class":321},[307,388,340],{"class":363},[307,390,366],{"class":321},[307,392,393],{"class":313},"string",[307,395,372],{"class":321},[307,397,399,401,404,406,408,410,412,414,417],{"class":309,"line":398},3,[307,400,314],{"class":313},[307,402,403],{"class":317}," dto",[307,405,322],{"class":321},[307,407,357],{"class":317},[307,409,360],{"class":321},[307,411,340],{"class":363},[307,413,366],{"class":321},[307,415,416],{"class":328},"ClientDto",[307,418,372],{"class":321},[307,420,422,424,427,429,431,433,436,438,440,443,447,450,453],{"class":309,"line":421},4,[307,423,314],{"class":313},[307,425,426],{"class":317}," many",[307,428,322],{"class":321},[307,430,357],{"class":317},[307,432,360],{"class":321},[307,434,435],{"class":363},"CreateMany",[307,437,366],{"class":321},[307,439,369],{"class":313},[307,441,442],{"class":321},">(",[307,444,446],{"class":445},"s-S-M","5",[307,448,449],{"class":321},").",[307,451,452],{"class":363},"ToList",[307,454,332],{"class":321},[293,456,457,458,461],{},"Seeded strings need ",[459,460,260],"strong",{},":",[297,463,465],{"className":299,"code":464,"language":301,"meta":302,"style":302},"var labeled = fixture.Create(\"Name\");          \u002F\u002F starts with \"Name\"\nvar items = fixture.CreateMany(\"Item\", 3);     \u002F\u002F three prefixed strings\n",[304,466,467,496],{"__ignoreMap":302},[307,468,469,471,474,476,478,480,482,485,489,492],{"class":309,"line":310},[307,470,314],{"class":313},[307,472,473],{"class":317}," labeled",[307,475,322],{"class":321},[307,477,357],{"class":317},[307,479,360],{"class":321},[307,481,340],{"class":363},[307,483,484],{"class":321},"(",[307,486,488],{"class":487},"sFD8J","\"Name\"",[307,490,491],{"class":321},");          ",[307,493,495],{"class":494},"sYH5r","\u002F\u002F starts with \"Name\"\n",[307,497,498,500,503,505,507,509,511,513,516,519,522,525],{"class":309,"line":375},[307,499,314],{"class":313},[307,501,502],{"class":317}," items",[307,504,322],{"class":321},[307,506,357],{"class":317},[307,508,360],{"class":321},[307,510,435],{"class":363},[307,512,484],{"class":321},[307,514,515],{"class":487},"\"Item\"",[307,517,518],{"class":321},", ",[307,520,521],{"class":445},"3",[307,523,524],{"class":321},");     ",[307,526,527],{"class":494},"\u002F\u002F three prefixed strings\n",[293,529,530,531,534,535],{},"→ ",[532,533,40],"a",{"href":41}," · ",[532,536,96],{"href":97},[337,538,540],{"id":539},"build-one-object","Build (one object)",[297,542,544],{"className":299,"code":543,"language":301,"meta":302,"style":302},"\u002F\u002F Pin properties\nvar client = fixture.Build\u003CClientDto>()\n    .With(x => x.Name, \"Ada\")\n    .With(x => x.Age, 42)\n    .Create();\n\n\u002F\u002F Leave a property at its default\nvar sparse = fixture.Build\u003CClientDto>()\n    .Without(x => x.Age)\n    .Create();\n\n\u002F\u002F Skip all property assignment\nvar shell = fixture.Build\u003CClientDto>()\n    .OmitAutoProperties()\n    .Create();\n\n\u002F\u002F Mutate after construction\nvar trimmed = fixture.Build\u003CClientDto>()\n    .Do(x => x.Name = x.Name.Trim())\n    .Create();\n",[304,545,546,551,574,605,631,640,646,652,674,696,705,710,716,738,749,758,763,769,791,827],{"__ignoreMap":302},[307,547,548],{"class":309,"line":310},[307,549,550],{"class":494},"\u002F\u002F Pin properties\n",[307,552,553,555,558,560,562,564,567,569,571],{"class":309,"line":375},[307,554,314],{"class":313},[307,556,557],{"class":317}," client",[307,559,322],{"class":321},[307,561,357],{"class":317},[307,563,360],{"class":321},[307,565,566],{"class":363},"Build",[307,568,366],{"class":321},[307,570,416],{"class":328},[307,572,573],{"class":321},">()\n",[307,575,576,579,582,584,587,590,592,594,597,599,602],{"class":309,"line":398},[307,577,578],{"class":321},"    .",[307,580,581],{"class":363},"With",[307,583,484],{"class":321},[307,585,586],{"class":317},"x",[307,588,589],{"class":321}," => ",[307,591,586],{"class":317},[307,593,360],{"class":321},[307,595,596],{"class":317},"Name",[307,598,518],{"class":321},[307,600,601],{"class":487},"\"Ada\"",[307,603,604],{"class":321},")\n",[307,606,607,609,611,613,615,617,619,621,624,626,629],{"class":309,"line":421},[307,608,578],{"class":321},[307,610,581],{"class":363},[307,612,484],{"class":321},[307,614,586],{"class":317},[307,616,589],{"class":321},[307,618,586],{"class":317},[307,620,360],{"class":321},[307,622,623],{"class":317},"Age",[307,625,518],{"class":321},[307,627,628],{"class":445},"42",[307,630,604],{"class":321},[307,632,634,636,638],{"class":309,"line":633},5,[307,635,578],{"class":321},[307,637,340],{"class":363},[307,639,332],{"class":321},[307,641,643],{"class":309,"line":642},6,[307,644,645],{"emptyLinePlaceholder":194},"\n",[307,647,649],{"class":309,"line":648},7,[307,650,651],{"class":494},"\u002F\u002F Leave a property at its default\n",[307,653,655,657,660,662,664,666,668,670,672],{"class":309,"line":654},8,[307,656,314],{"class":313},[307,658,659],{"class":317}," sparse",[307,661,322],{"class":321},[307,663,357],{"class":317},[307,665,360],{"class":321},[307,667,566],{"class":363},[307,669,366],{"class":321},[307,671,416],{"class":328},[307,673,573],{"class":321},[307,675,677,679,682,684,686,688,690,692,694],{"class":309,"line":676},9,[307,678,578],{"class":321},[307,680,681],{"class":363},"Without",[307,683,484],{"class":321},[307,685,586],{"class":317},[307,687,589],{"class":321},[307,689,586],{"class":317},[307,691,360],{"class":321},[307,693,623],{"class":317},[307,695,604],{"class":321},[307,697,699,701,703],{"class":309,"line":698},10,[307,700,578],{"class":321},[307,702,340],{"class":363},[307,704,332],{"class":321},[307,706,708],{"class":309,"line":707},11,[307,709,645],{"emptyLinePlaceholder":194},[307,711,713],{"class":309,"line":712},12,[307,714,715],{"class":494},"\u002F\u002F Skip all property assignment\n",[307,717,719,721,724,726,728,730,732,734,736],{"class":309,"line":718},13,[307,720,314],{"class":313},[307,722,723],{"class":317}," shell",[307,725,322],{"class":321},[307,727,357],{"class":317},[307,729,360],{"class":321},[307,731,566],{"class":363},[307,733,366],{"class":321},[307,735,416],{"class":328},[307,737,573],{"class":321},[307,739,741,743,746],{"class":309,"line":740},14,[307,742,578],{"class":321},[307,744,745],{"class":363},"OmitAutoProperties",[307,747,748],{"class":321},"()\n",[307,750,752,754,756],{"class":309,"line":751},15,[307,753,578],{"class":321},[307,755,340],{"class":363},[307,757,332],{"class":321},[307,759,761],{"class":309,"line":760},16,[307,762,645],{"emptyLinePlaceholder":194},[307,764,766],{"class":309,"line":765},17,[307,767,768],{"class":494},"\u002F\u002F Mutate after construction\n",[307,770,772,774,777,779,781,783,785,787,789],{"class":309,"line":771},18,[307,773,314],{"class":313},[307,775,776],{"class":317}," trimmed",[307,778,322],{"class":321},[307,780,357],{"class":317},[307,782,360],{"class":321},[307,784,566],{"class":363},[307,786,366],{"class":321},[307,788,416],{"class":328},[307,790,573],{"class":321},[307,792,794,796,799,801,803,805,807,809,811,813,815,817,819,821,824],{"class":309,"line":793},19,[307,795,578],{"class":321},[307,797,798],{"class":363},"Do",[307,800,484],{"class":321},[307,802,586],{"class":317},[307,804,589],{"class":321},[307,806,586],{"class":317},[307,808,360],{"class":321},[307,810,596],{"class":317},[307,812,322],{"class":321},[307,814,586],{"class":317},[307,816,360],{"class":321},[307,818,596],{"class":317},[307,820,360],{"class":321},[307,822,823],{"class":363},"Trim",[307,825,826],{"class":321},"())\n",[307,828,830,832,834],{"class":309,"line":829},20,[307,831,578],{"class":321},[307,833,340],{"class":363},[307,835,332],{"class":321},[293,837,530,838],{},[532,839,44],{"href":45},[337,841,843],{"id":842},"supply-known-values","Supply known values",[297,845,847],{"className":299,"code":846,"language":301,"meta":302,"style":302},"fixture.Register(() => \"fixed\");           \u002F\u002F factory for every request\nvar shared = fixture.Freeze\u003CClientDto>();  \u002F\u002F create once, reuse\nfixture.Inject(new ClientDto { Name = \"x\", Age = 1 }); \u002F\u002F exact instance\n",[304,848,849,870,896],{"__ignoreMap":302},[307,850,851,853,855,858,861,864,867],{"class":309,"line":310},[307,852,357],{"class":317},[307,854,360],{"class":321},[307,856,857],{"class":363},"Register",[307,859,860],{"class":321},"(() => ",[307,862,863],{"class":487},"\"fixed\"",[307,865,866],{"class":321},");           ",[307,868,869],{"class":494},"\u002F\u002F factory for every request\n",[307,871,872,874,877,879,881,883,886,888,890,893],{"class":309,"line":375},[307,873,314],{"class":313},[307,875,876],{"class":317}," shared",[307,878,322],{"class":321},[307,880,357],{"class":317},[307,882,360],{"class":321},[307,884,885],{"class":363},"Freeze",[307,887,366],{"class":321},[307,889,416],{"class":328},[307,891,892],{"class":321},">();  ",[307,894,895],{"class":494},"\u002F\u002F create once, reuse\n",[307,897,898,900,902,905,907,909,912,915,917,919,922,924,926,928,931,934],{"class":309,"line":398},[307,899,357],{"class":317},[307,901,360],{"class":321},[307,903,904],{"class":363},"Inject",[307,906,484],{"class":321},[307,908,325],{"class":313},[307,910,911],{"class":328}," ClientDto",[307,913,914],{"class":321}," { ",[307,916,596],{"class":317},[307,918,322],{"class":321},[307,920,921],{"class":487},"\"x\"",[307,923,518],{"class":321},[307,925,623],{"class":317},[307,927,322],{"class":321},[307,929,930],{"class":445},"1",[307,932,933],{"class":321}," }); ",[307,935,936],{"class":494},"\u002F\u002F exact instance\n",[938,939,940,953],"table",{},[941,942,943],"thead",{},[944,945,946,950],"tr",{},[947,948,949],"th",{},"Method",[947,951,952],{},"When",[954,955,956,971,980],"tbody",{},[944,957,958,963],{},[959,960,961],"td",{},[304,962,857],{},[959,964,965,966,970],{},"You control ",[967,968,969],"em",{},"how"," each request is built",[944,972,973,977],{},[959,974,975],{},[304,976,885],{},[959,978,979],{},"AutoFixture creates it once; later requests on this fixture reuse it",[944,981,982,986],{},[959,983,984],{},[304,985,904],{},[959,987,988],{},"You already have the instance",[293,990,530,991],{},[532,992,78],{"href":79},[337,994,70],{"id":995},"collections",[297,997,999],{"className":299,"code":998,"language":301,"meta":302,"style":302},"var tags = fixture.Create\u003Cstring[]>();\nvar scores = fixture.Create\u003CList\u003Cint>>();\nvar five = fixture.CreateMany\u003Cint>(5).ToList();\n\nvar list = new List\u003CClientDto>();\nfixture.AddManyTo(list);           \u002F\u002F uses RepeatCount\nfixture.AddManyTo(list, 3);        \u002F\u002F exact count\n\nvar form = fixture.Build\u003CTagBag>()\n    .With(x => x.Labels, fixture.CreateMany\u003Cstring>().ToList())\n    .Create();\n",[304,1000,1001,1023,1050,1079,1083,1103,1122,1144,1148,1170,1208],{"__ignoreMap":302},[307,1002,1003,1005,1008,1010,1012,1014,1016,1018,1020],{"class":309,"line":310},[307,1004,314],{"class":313},[307,1006,1007],{"class":317}," tags",[307,1009,322],{"class":321},[307,1011,357],{"class":317},[307,1013,360],{"class":321},[307,1015,340],{"class":363},[307,1017,366],{"class":321},[307,1019,393],{"class":313},[307,1021,1022],{"class":321},"[]>();\n",[307,1024,1025,1027,1030,1032,1034,1036,1038,1040,1043,1045,1047],{"class":309,"line":375},[307,1026,314],{"class":313},[307,1028,1029],{"class":317}," scores",[307,1031,322],{"class":321},[307,1033,357],{"class":317},[307,1035,360],{"class":321},[307,1037,340],{"class":363},[307,1039,366],{"class":321},[307,1041,1042],{"class":328},"List",[307,1044,366],{"class":321},[307,1046,369],{"class":313},[307,1048,1049],{"class":321},">>();\n",[307,1051,1052,1054,1057,1059,1061,1063,1065,1067,1069,1071,1073,1075,1077],{"class":309,"line":398},[307,1053,314],{"class":313},[307,1055,1056],{"class":317}," five",[307,1058,322],{"class":321},[307,1060,357],{"class":317},[307,1062,360],{"class":321},[307,1064,435],{"class":363},[307,1066,366],{"class":321},[307,1068,369],{"class":313},[307,1070,442],{"class":321},[307,1072,446],{"class":445},[307,1074,449],{"class":321},[307,1076,452],{"class":363},[307,1078,332],{"class":321},[307,1080,1081],{"class":309,"line":421},[307,1082,645],{"emptyLinePlaceholder":194},[307,1084,1085,1087,1090,1092,1094,1097,1099,1101],{"class":309,"line":633},[307,1086,314],{"class":313},[307,1088,1089],{"class":317}," list",[307,1091,322],{"class":321},[307,1093,325],{"class":313},[307,1095,1096],{"class":328}," List",[307,1098,366],{"class":321},[307,1100,416],{"class":328},[307,1102,372],{"class":321},[307,1104,1105,1107,1109,1112,1114,1117,1119],{"class":309,"line":642},[307,1106,357],{"class":317},[307,1108,360],{"class":321},[307,1110,1111],{"class":363},"AddManyTo",[307,1113,484],{"class":321},[307,1115,1116],{"class":317},"list",[307,1118,866],{"class":321},[307,1120,1121],{"class":494},"\u002F\u002F uses RepeatCount\n",[307,1123,1124,1126,1128,1130,1132,1134,1136,1138,1141],{"class":309,"line":648},[307,1125,357],{"class":317},[307,1127,360],{"class":321},[307,1129,1111],{"class":363},[307,1131,484],{"class":321},[307,1133,1116],{"class":317},[307,1135,518],{"class":321},[307,1137,521],{"class":445},[307,1139,1140],{"class":321},");        ",[307,1142,1143],{"class":494},"\u002F\u002F exact count\n",[307,1145,1146],{"class":309,"line":654},[307,1147,645],{"emptyLinePlaceholder":194},[307,1149,1150,1152,1155,1157,1159,1161,1163,1165,1168],{"class":309,"line":676},[307,1151,314],{"class":313},[307,1153,1154],{"class":317}," form",[307,1156,322],{"class":321},[307,1158,357],{"class":317},[307,1160,360],{"class":321},[307,1162,566],{"class":363},[307,1164,366],{"class":321},[307,1166,1167],{"class":328},"TagBag",[307,1169,573],{"class":321},[307,1171,1172,1174,1176,1178,1180,1182,1184,1186,1189,1191,1193,1195,1197,1199,1201,1204,1206],{"class":309,"line":698},[307,1173,578],{"class":321},[307,1175,581],{"class":363},[307,1177,484],{"class":321},[307,1179,586],{"class":317},[307,1181,589],{"class":321},[307,1183,586],{"class":317},[307,1185,360],{"class":321},[307,1187,1188],{"class":317},"Labels",[307,1190,518],{"class":321},[307,1192,357],{"class":317},[307,1194,360],{"class":321},[307,1196,435],{"class":363},[307,1198,366],{"class":321},[307,1200,393],{"class":313},[307,1202,1203],{"class":321},">().",[307,1205,452],{"class":363},[307,1207,826],{"class":321},[307,1209,1210,1212,1214],{"class":309,"line":707},[307,1211,578],{"class":321},[307,1213,340],{"class":363},[307,1215,332],{"class":321},[293,1217,530,1218],{},[532,1219,70],{"href":71},[337,1221,1223],{"id":1222},"customize-the-fixture","Customize the fixture",[293,1225,1226,1227,1229],{},"Per-type rules that apply to later ",[304,1228,340],{}," calls:",[297,1231,1233],{"className":299,"code":1232,"language":301,"meta":302,"style":302},"fixture.Customize\u003CClientDto>(c => c.With(x => x.Age, 21));\nfixture.Customize\u003CClientDto>(c => c.Without(x => x.Age));\nfixture.Customize\u003CClientDto>(c => c.OmitAutoProperties());\n",[304,1234,1235,1281,1319],{"__ignoreMap":302},[307,1236,1237,1239,1241,1244,1246,1248,1250,1253,1255,1257,1259,1261,1263,1265,1267,1269,1271,1273,1275,1278],{"class":309,"line":310},[307,1238,357],{"class":317},[307,1240,360],{"class":321},[307,1242,1243],{"class":363},"Customize",[307,1245,366],{"class":321},[307,1247,416],{"class":328},[307,1249,442],{"class":321},[307,1251,1252],{"class":317},"c",[307,1254,589],{"class":321},[307,1256,1252],{"class":317},[307,1258,360],{"class":321},[307,1260,581],{"class":363},[307,1262,484],{"class":321},[307,1264,586],{"class":317},[307,1266,589],{"class":321},[307,1268,586],{"class":317},[307,1270,360],{"class":321},[307,1272,623],{"class":317},[307,1274,518],{"class":321},[307,1276,1277],{"class":445},"21",[307,1279,1280],{"class":321},"));\n",[307,1282,1283,1285,1287,1289,1291,1293,1295,1297,1299,1301,1303,1305,1307,1309,1311,1313,1315,1317],{"class":309,"line":375},[307,1284,357],{"class":317},[307,1286,360],{"class":321},[307,1288,1243],{"class":363},[307,1290,366],{"class":321},[307,1292,416],{"class":328},[307,1294,442],{"class":321},[307,1296,1252],{"class":317},[307,1298,589],{"class":321},[307,1300,1252],{"class":317},[307,1302,360],{"class":321},[307,1304,681],{"class":363},[307,1306,484],{"class":321},[307,1308,586],{"class":317},[307,1310,589],{"class":321},[307,1312,586],{"class":317},[307,1314,360],{"class":321},[307,1316,623],{"class":317},[307,1318,1280],{"class":321},[307,1320,1321,1323,1325,1327,1329,1331,1333,1335,1337,1339,1341,1343],{"class":309,"line":398},[307,1322,357],{"class":317},[307,1324,360],{"class":321},[307,1326,1243],{"class":363},[307,1328,366],{"class":321},[307,1330,416],{"class":328},[307,1332,442],{"class":321},[307,1334,1252],{"class":317},[307,1336,589],{"class":321},[307,1338,1252],{"class":317},[307,1340,360],{"class":321},[307,1342,745],{"class":363},[307,1344,1345],{"class":321},"());\n",[293,1347,1348],{},"Package customizations:",[297,1350,1352],{"className":299,"code":1351,"language":301,"meta":302,"style":302},"fixture.Customize(new AutoMoqCustomization());\nfixture.Customize(new AutoMoqCustomization { ConfigureMembers = true });\nfixture.Customize(new AutoNSubstituteCustomization());\nfixture.Customize(new AutoFakeItEasyCustomization());\n",[304,1353,1354,1371,1398,1415],{"__ignoreMap":302},[307,1355,1356,1358,1360,1362,1364,1366,1369],{"class":309,"line":310},[307,1357,357],{"class":317},[307,1359,360],{"class":321},[307,1361,1243],{"class":363},[307,1363,484],{"class":321},[307,1365,325],{"class":313},[307,1367,1368],{"class":328}," AutoMoqCustomization",[307,1370,1345],{"class":321},[307,1372,1373,1375,1377,1379,1381,1383,1385,1387,1390,1392,1395],{"class":309,"line":375},[307,1374,357],{"class":317},[307,1376,360],{"class":321},[307,1378,1243],{"class":363},[307,1380,484],{"class":321},[307,1382,325],{"class":313},[307,1384,1368],{"class":328},[307,1386,914],{"class":321},[307,1388,1389],{"class":317},"ConfigureMembers",[307,1391,322],{"class":321},[307,1393,1394],{"class":313},"true",[307,1396,1397],{"class":321}," });\n",[307,1399,1400,1402,1404,1406,1408,1410,1413],{"class":309,"line":398},[307,1401,357],{"class":317},[307,1403,360],{"class":321},[307,1405,1243],{"class":363},[307,1407,484],{"class":321},[307,1409,325],{"class":313},[307,1411,1412],{"class":328}," AutoNSubstituteCustomization",[307,1414,1345],{"class":321},[307,1416,1417,1419,1421,1423,1425,1427,1430],{"class":309,"line":421},[307,1418,357],{"class":317},[307,1420,360],{"class":321},[307,1422,1243],{"class":363},[307,1424,484],{"class":321},[307,1426,325],{"class":313},[307,1428,1429],{"class":328}," AutoFakeItEasyCustomization",[307,1431,1345],{"class":321},[293,1433,530,1434,534,1436],{},[532,1435,48],{"href":49},[532,1437,60],{"href":61},[337,1439,74],{"id":1440},"circular-references",[293,1442,1443],{},"Default: throw. Omit the nested loop instead:",[297,1445,1447],{"className":299,"code":1446,"language":301,"meta":302,"style":302},"fixture.Behaviors\n    .OfType\u003CThrowingRecursionBehavior>()\n    .ToList()\n    .ForEach(b => fixture.Behaviors.Remove(b));\nfixture.Behaviors.Add(new OmitOnRecursionBehavior());\n",[304,1448,1449,1458,1472,1480,1511],{"__ignoreMap":302},[307,1450,1451,1453,1455],{"class":309,"line":310},[307,1452,357],{"class":317},[307,1454,360],{"class":321},[307,1456,1457],{"class":317},"Behaviors\n",[307,1459,1460,1462,1465,1467,1470],{"class":309,"line":375},[307,1461,578],{"class":321},[307,1463,1464],{"class":363},"OfType",[307,1466,366],{"class":321},[307,1468,1469],{"class":328},"ThrowingRecursionBehavior",[307,1471,573],{"class":321},[307,1473,1474,1476,1478],{"class":309,"line":398},[307,1475,578],{"class":321},[307,1477,452],{"class":363},[307,1479,748],{"class":321},[307,1481,1482,1484,1487,1489,1492,1494,1496,1498,1500,1502,1505,1507,1509],{"class":309,"line":421},[307,1483,578],{"class":321},[307,1485,1486],{"class":363},"ForEach",[307,1488,484],{"class":321},[307,1490,1491],{"class":317},"b",[307,1493,589],{"class":321},[307,1495,357],{"class":317},[307,1497,360],{"class":321},[307,1499,56],{"class":317},[307,1501,360],{"class":321},[307,1503,1504],{"class":363},"Remove",[307,1506,484],{"class":321},[307,1508,1491],{"class":317},[307,1510,1280],{"class":321},[307,1512,1513,1515,1517,1519,1521,1524,1526,1528,1531],{"class":309,"line":633},[307,1514,357],{"class":317},[307,1516,360],{"class":321},[307,1518,56],{"class":317},[307,1520,360],{"class":321},[307,1522,1523],{"class":363},"Add",[307,1525,484],{"class":321},[307,1527,325],{"class":313},[307,1529,1530],{"class":328}," OmitOnRecursionBehavior",[307,1532,1345],{"class":321},[293,1534,530,1535,534,1537],{},[532,1536,74],{"href":75},[532,1538,56],{"href":57},[337,1540,1542],{"id":1541},"autodata","AutoData",[297,1544,1546],{"className":299,"code":1545,"language":301,"meta":302,"style":302},"[Theory, AutoData]\npublic void AutoData_FillsParameters(int n, string s, ClientDto dto) { }\n\n[Theory]\n[InlineAutoData(\"fixed\")]\npublic void InlineAutoData_MixesExplicitAndGenerated(string first, string second) { }\n\n[Theory, AutoData]\npublic void Frozen_SharesInstance([Frozen] string a, string b) { }\n\n[Theory, AutoData]\npublic void Frozen_IntoInterface(\n    [Frozen(Matching.ImplementedInterfaces)] InMemoryOrderRepository repo,\n    OrderService sut) { }\n",[304,1547,1548,1563,1597,1601,1609,1623,1648,1652,1664,1696,1700,1712,1724,1753],{"__ignoreMap":302},[307,1549,1550,1553,1556,1558,1560],{"class":309,"line":310},[307,1551,1552],{"class":321},"[",[307,1554,1555],{"class":328},"Theory",[307,1557,518],{"class":321},[307,1559,1542],{"class":328},[307,1561,1562],{"class":321},"]\n",[307,1564,1565,1568,1571,1574,1576,1578,1581,1583,1585,1588,1590,1592,1594],{"class":309,"line":375},[307,1566,1567],{"class":313},"public",[307,1569,1570],{"class":313}," void",[307,1572,1573],{"class":363}," AutoData_FillsParameters",[307,1575,484],{"class":321},[307,1577,369],{"class":313},[307,1579,1580],{"class":317}," n",[307,1582,518],{"class":321},[307,1584,393],{"class":313},[307,1586,1587],{"class":317}," s",[307,1589,518],{"class":321},[307,1591,416],{"class":328},[307,1593,403],{"class":317},[307,1595,1596],{"class":321},") { }\n",[307,1598,1599],{"class":309,"line":398},[307,1600,645],{"emptyLinePlaceholder":194},[307,1602,1603,1605,1607],{"class":309,"line":421},[307,1604,1552],{"class":321},[307,1606,1555],{"class":328},[307,1608,1562],{"class":321},[307,1610,1611,1613,1616,1618,1620],{"class":309,"line":633},[307,1612,1552],{"class":321},[307,1614,1615],{"class":328},"InlineAutoData",[307,1617,484],{"class":321},[307,1619,863],{"class":487},[307,1621,1622],{"class":321},")]\n",[307,1624,1625,1627,1629,1632,1634,1636,1639,1641,1643,1646],{"class":309,"line":642},[307,1626,1567],{"class":313},[307,1628,1570],{"class":313},[307,1630,1631],{"class":363}," InlineAutoData_MixesExplicitAndGenerated",[307,1633,484],{"class":321},[307,1635,393],{"class":313},[307,1637,1638],{"class":317}," first",[307,1640,518],{"class":321},[307,1642,393],{"class":313},[307,1644,1645],{"class":317}," second",[307,1647,1596],{"class":321},[307,1649,1650],{"class":309,"line":648},[307,1651,645],{"emptyLinePlaceholder":194},[307,1653,1654,1656,1658,1660,1662],{"class":309,"line":654},[307,1655,1552],{"class":321},[307,1657,1555],{"class":328},[307,1659,518],{"class":321},[307,1661,1542],{"class":328},[307,1663,1562],{"class":321},[307,1665,1666,1668,1670,1673,1676,1679,1682,1684,1687,1689,1691,1694],{"class":309,"line":676},[307,1667,1567],{"class":313},[307,1669,1570],{"class":313},[307,1671,1672],{"class":363}," Frozen_SharesInstance",[307,1674,1675],{"class":321},"([",[307,1677,1678],{"class":328},"Frozen",[307,1680,1681],{"class":321},"] ",[307,1683,393],{"class":313},[307,1685,1686],{"class":317}," a",[307,1688,518],{"class":321},[307,1690,393],{"class":313},[307,1692,1693],{"class":317}," b",[307,1695,1596],{"class":321},[307,1697,1698],{"class":309,"line":698},[307,1699,645],{"emptyLinePlaceholder":194},[307,1701,1702,1704,1706,1708,1710],{"class":309,"line":707},[307,1703,1552],{"class":321},[307,1705,1555],{"class":328},[307,1707,518],{"class":321},[307,1709,1542],{"class":328},[307,1711,1562],{"class":321},[307,1713,1714,1716,1718,1721],{"class":309,"line":712},[307,1715,1567],{"class":313},[307,1717,1570],{"class":313},[307,1719,1720],{"class":363}," Frozen_IntoInterface",[307,1722,1723],{"class":321},"(\n",[307,1725,1726,1729,1731,1733,1736,1738,1741,1744,1747,1750],{"class":309,"line":718},[307,1727,1728],{"class":321},"    [",[307,1730,1678],{"class":328},[307,1732,484],{"class":321},[307,1734,1735],{"class":317},"Matching",[307,1737,360],{"class":321},[307,1739,1740],{"class":317},"ImplementedInterfaces",[307,1742,1743],{"class":321},")] ",[307,1745,1746],{"class":328},"InMemoryOrderRepository",[307,1748,1749],{"class":317}," repo",[307,1751,1752],{"class":321},",\n",[307,1754,1755,1758,1761],{"class":309,"line":740},[307,1756,1757],{"class":328},"    OrderService",[307,1759,1760],{"class":317}," sut",[307,1762,1596],{"class":321},[293,1764,1765],{},"Custom AutoData that includes AutoMoq:",[297,1767,1769],{"className":299,"code":1768,"language":301,"meta":302,"style":302},"public class AutoMoqDataAttribute : AutoDataAttribute\n{\n    public AutoMoqDataAttribute()\n        : base(() => new Fixture().Customize(new AutoMoqCustomization())) { }\n}\n",[304,1770,1771,1787,1792,1801,1829],{"__ignoreMap":302},[307,1772,1773,1775,1778,1781,1784],{"class":309,"line":310},[307,1774,1567],{"class":313},[307,1776,1777],{"class":313}," class",[307,1779,1780],{"class":328}," AutoMoqDataAttribute",[307,1782,1783],{"class":321}," : ",[307,1785,1786],{"class":328},"AutoDataAttribute\n",[307,1788,1789],{"class":309,"line":375},[307,1790,1791],{"class":321},"{\n",[307,1793,1794,1797,1799],{"class":309,"line":398},[307,1795,1796],{"class":313},"    public",[307,1798,1780],{"class":363},[307,1800,748],{"class":321},[307,1802,1803,1806,1809,1811,1813,1815,1818,1820,1822,1824,1826],{"class":309,"line":421},[307,1804,1805],{"class":321},"        : ",[307,1807,1808],{"class":313},"base",[307,1810,860],{"class":321},[307,1812,325],{"class":313},[307,1814,329],{"class":328},[307,1816,1817],{"class":321},"().",[307,1819,1243],{"class":363},[307,1821,484],{"class":321},[307,1823,325],{"class":313},[307,1825,1368],{"class":328},[307,1827,1828],{"class":321},"())) { }\n",[307,1830,1831],{"class":309,"line":633},[307,1832,1833],{"class":321},"}\n",[293,1835,530,1836,534,1838],{},[532,1837,110],{"href":111},[532,1839,118],{"href":119},[337,1841,1843],{"id":1842},"auto-mocking","Auto-mocking",[297,1845,1847],{"className":299,"code":1846,"language":301,"meta":302,"style":302},"\u002F\u002F Moq — freeze Mock\u003CT> for Verify\nfixture.Customize(new AutoMoqCustomization());\nvar mock = fixture.Freeze\u003CMock\u003CIOrderRepository>>();\nvar sut = fixture.Create\u003COrderService>();\n\n\u002F\u002F Moq — members return fixture values\nfixture.Customize(new AutoMoqCustomization { ConfigureMembers = true });\n\n\u002F\u002F Moq — generic \u002F skipped members\nmock.Setup(m => m.Convert\u003Cdouble>(\"10\")).ReturnsUsingFixture(fixture);\n\n\u002F\u002F NSubstitute \u002F FakeItEasy — freeze the interface\nfixture.Customize(new AutoNSubstituteCustomization());\nvar sub = fixture.Freeze\u003CIOrderRepository>();\n\nfixture.Customize(new AutoFakeItEasyCustomization());\nvar fake = fixture.Freeze\u003CIOrderRepository>();\n",[304,1848,1849,1854,1870,1897,1918,1922,1927,1951,1955,1960,2007,2011,2016,2032,2053,2057,2073],{"__ignoreMap":302},[307,1850,1851],{"class":309,"line":310},[307,1852,1853],{"class":494},"\u002F\u002F Moq — freeze Mock\u003CT> for Verify\n",[307,1855,1856,1858,1860,1862,1864,1866,1868],{"class":309,"line":375},[307,1857,357],{"class":317},[307,1859,360],{"class":321},[307,1861,1243],{"class":363},[307,1863,484],{"class":321},[307,1865,325],{"class":313},[307,1867,1368],{"class":328},[307,1869,1345],{"class":321},[307,1871,1872,1874,1877,1879,1881,1883,1885,1887,1890,1892,1895],{"class":309,"line":398},[307,1873,314],{"class":313},[307,1875,1876],{"class":317}," mock",[307,1878,322],{"class":321},[307,1880,357],{"class":317},[307,1882,360],{"class":321},[307,1884,885],{"class":363},[307,1886,366],{"class":321},[307,1888,1889],{"class":328},"Mock",[307,1891,366],{"class":321},[307,1893,1894],{"class":328},"IOrderRepository",[307,1896,1049],{"class":321},[307,1898,1899,1901,1903,1905,1907,1909,1911,1913,1916],{"class":309,"line":421},[307,1900,314],{"class":313},[307,1902,1760],{"class":317},[307,1904,322],{"class":321},[307,1906,357],{"class":317},[307,1908,360],{"class":321},[307,1910,340],{"class":363},[307,1912,366],{"class":321},[307,1914,1915],{"class":328},"OrderService",[307,1917,372],{"class":321},[307,1919,1920],{"class":309,"line":633},[307,1921,645],{"emptyLinePlaceholder":194},[307,1923,1924],{"class":309,"line":642},[307,1925,1926],{"class":494},"\u002F\u002F Moq — members return fixture values\n",[307,1928,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949],{"class":309,"line":648},[307,1930,357],{"class":317},[307,1932,360],{"class":321},[307,1934,1243],{"class":363},[307,1936,484],{"class":321},[307,1938,325],{"class":313},[307,1940,1368],{"class":328},[307,1942,914],{"class":321},[307,1944,1389],{"class":317},[307,1946,322],{"class":321},[307,1948,1394],{"class":313},[307,1950,1397],{"class":321},[307,1952,1953],{"class":309,"line":654},[307,1954,645],{"emptyLinePlaceholder":194},[307,1956,1957],{"class":309,"line":676},[307,1958,1959],{"class":494},"\u002F\u002F Moq — generic \u002F skipped members\n",[307,1961,1962,1965,1967,1970,1972,1975,1977,1979,1981,1984,1986,1989,1991,1994,1997,2000,2002,2004],{"class":309,"line":698},[307,1963,1964],{"class":317},"mock",[307,1966,360],{"class":321},[307,1968,1969],{"class":363},"Setup",[307,1971,484],{"class":321},[307,1973,1974],{"class":317},"m",[307,1976,589],{"class":321},[307,1978,1974],{"class":317},[307,1980,360],{"class":321},[307,1982,1983],{"class":363},"Convert",[307,1985,366],{"class":321},[307,1987,1988],{"class":313},"double",[307,1990,442],{"class":321},[307,1992,1993],{"class":487},"\"10\"",[307,1995,1996],{"class":321},")).",[307,1998,1999],{"class":363},"ReturnsUsingFixture",[307,2001,484],{"class":321},[307,2003,357],{"class":317},[307,2005,2006],{"class":321},");\n",[307,2008,2009],{"class":309,"line":707},[307,2010,645],{"emptyLinePlaceholder":194},[307,2012,2013],{"class":309,"line":712},[307,2014,2015],{"class":494},"\u002F\u002F NSubstitute \u002F FakeItEasy — freeze the interface\n",[307,2017,2018,2020,2022,2024,2026,2028,2030],{"class":309,"line":718},[307,2019,357],{"class":317},[307,2021,360],{"class":321},[307,2023,1243],{"class":363},[307,2025,484],{"class":321},[307,2027,325],{"class":313},[307,2029,1412],{"class":328},[307,2031,1345],{"class":321},[307,2033,2034,2036,2039,2041,2043,2045,2047,2049,2051],{"class":309,"line":740},[307,2035,314],{"class":313},[307,2037,2038],{"class":317}," sub",[307,2040,322],{"class":321},[307,2042,357],{"class":317},[307,2044,360],{"class":321},[307,2046,885],{"class":363},[307,2048,366],{"class":321},[307,2050,1894],{"class":328},[307,2052,372],{"class":321},[307,2054,2055],{"class":309,"line":751},[307,2056,645],{"emptyLinePlaceholder":194},[307,2058,2059,2061,2063,2065,2067,2069,2071],{"class":309,"line":760},[307,2060,357],{"class":317},[307,2062,360],{"class":321},[307,2064,1243],{"class":363},[307,2066,484],{"class":321},[307,2068,325],{"class":313},[307,2070,1429],{"class":328},[307,2072,1345],{"class":321},[307,2074,2075,2077,2080,2082,2084,2086,2088,2090,2092],{"class":309,"line":765},[307,2076,314],{"class":313},[307,2078,2079],{"class":317}," fake",[307,2081,322],{"class":321},[307,2083,357],{"class":317},[307,2085,360],{"class":321},[307,2087,885],{"class":363},[307,2089,366],{"class":321},[307,2091,1894],{"class":328},[307,2093,372],{"class":321},[293,2095,530,2096,534,2098,534,2100],{},[532,2097,114],{"href":115},[532,2099,122],{"href":123},[532,2101,126],{"href":127},[337,2103,2105],{"id":2104},"task-index","Task index",[938,2107,2108,2118],{},[941,2109,2110],{},[944,2111,2112,2115],{},[947,2113,2114],{},"I want to…",[947,2116,2117],{},"Go to",[954,2119,2120,2131,2140,2150,2159,2168,2177,2186,2201,2214,2223,2232,2242],{},[944,2121,2122,2127],{},[959,2123,2124,2125],{},"Understand ",[304,2126,340],{},[959,2128,2129],{},[532,2130,40],{"href":41},[944,2132,2133,2136],{},[959,2134,2135],{},"Override properties",[959,2137,2138],{},[532,2139,44],{"href":45},[944,2141,2142,2145],{},[959,2143,2144],{},"Share or pin instances",[959,2146,2147],{},[532,2148,2149],{"href":79},"Register, Freeze, Inject",[944,2151,2152,2155],{},[959,2153,2154],{},"Fill lists \u002F arrays",[959,2156,2157],{},[532,2158,70],{"href":71},[944,2160,2161,2164],{},[959,2162,2163],{},"Honor data annotations",[959,2165,2166],{},[532,2167,82],{"href":83},[944,2169,2170,2173],{},[959,2171,2172],{},"Fix circular graphs",[959,2174,2175],{},[532,2176,74],{"href":75},[944,2178,2179,2182],{},[959,2180,2181],{},"Prefix generated strings",[959,2183,2184],{},[532,2185,96],{"href":97},[944,2187,2188,2194],{},[959,2189,2190,2191],{},"Use ",[304,2192,2193],{},"[AutoData]",[959,2195,2196,2198,2199],{},[532,2197,110],{"href":111}," \u002F ",[532,2200,118],{"href":119},[944,2202,2203,2206],{},[959,2204,2205],{},"Mock interfaces",[959,2207,2208,2198,2210,2198,2212],{},[532,2209,114],{"href":115},[532,2211,122],{"href":123},[532,2213,126],{"href":127},[944,2215,2216,2219],{},[959,2217,2218],{},"Guard-clause assertions",[959,2220,2221],{},[532,2222,92],{"href":93},[944,2224,2225,2228],{},[959,2226,2227],{},"Troubleshoot common errors",[959,2229,2230],{},[532,2231,173],{"href":174},[944,2233,2234,2237],{},[959,2235,2236],{},"See every NuGet package",[959,2238,2239],{},[532,2240,2241],{"href":162},"Packages",[944,2243,2244,2247],{},[959,2245,2246],{},"Browse types",[959,2248,2249],{},[532,2250,165],{"href":166},[2252,2253,2254],"style",{},"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 .s_Yst, html code.shiki .s_Yst{--shiki-light:#000000;--shiki-default:#000000;--shiki-dark:#D4D4D4}html pre.shiki code .sopvc, html code.shiki .sopvc{--shiki-light:#267F99;--shiki-default:#267F99;--shiki-dark:#4EC9B0}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 .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}html pre.shiki code .sFD8J, html code.shiki .sFD8J{--shiki-light:#A31515;--shiki-default:#A31515;--shiki-dark:#CE9178}html pre.shiki code .sYH5r, html code.shiki .sYH5r{--shiki-light:#008000;--shiki-default:#008000;--shiki-dark:#6A9955}",{"title":302,"searchDepth":375,"depth":375,"links":2256},[2257,2258,2259,2260,2261,2262,2263,2264,2265],{"id":339,"depth":375,"text":340},{"id":539,"depth":375,"text":540},{"id":842,"depth":375,"text":843},{"id":995,"depth":375,"text":70},{"id":1222,"depth":375,"text":1223},{"id":1440,"depth":375,"text":74},{"id":1541,"depth":375,"text":1542},{"id":1842,"depth":375,"text":1843},{"id":2104,"depth":375,"text":2105},"Dense copy-paste reference for common AutoFixture v5 tasks.","md",{},{"title":169,"description":2266},"Wyy_x5GTDwGHv73R5hgN1oPHuZQrTGvLOuwTuNOdZRE",[2272,2273],{"title":165,"path":166,"stem":167,"children":-1},{"title":173,"path":174,"stem":175,"children":-1},1788856649898]