Skip to content

Commit 96b03a6

Browse files
authored
Merge pull request #236 from ivaylokenov/lite-package
Lite package
2 parents 708a544 + 9dcd045 commit 96b03a6

File tree

562 files changed

+90550
-5642
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

562 files changed

+90550
-5642
lines changed

MyTested.AspNetCore.Mvc.sln

Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,24 @@ Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "NoStartup.Components", "sam
132132
EndProject
133133
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "NoStartup.Test", "samples\NoStartup\NoStartup.Test\NoStartup.Test.xproj", "{D28E4019-DC88-452D-8AEF-46799AB32B45}"
134134
EndProject
135+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MyTested.AspNetCore.Mvc.Models", "src\MyTested.AspNetCore.Mvc.Models\MyTested.AspNetCore.Mvc.Models.xproj", "{A3C86420-DB2E-4103-A4B9-275B6F08C809}"
136+
EndProject
137+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MyTested.AspNetCore.Mvc.Helpers", "src\MyTested.AspNetCore.Mvc.Helpers\MyTested.AspNetCore.Mvc.Helpers.xproj", "{776BC96D-F536-4788-808E-F0F25C26FB69}"
138+
EndProject
139+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MyTested.AspNetCore.Mvc.Models.Test", "test\MyTested.AspNetCore.Mvc.Models.Test\MyTested.AspNetCore.Mvc.Models.Test.xproj", "{1CF0545A-8800-4ED1-8A89-A95FE557EE57}"
140+
EndProject
141+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MyTested.AspNetCore.Mvc.Helpers.Test", "test\MyTested.AspNetCore.Mvc.Helpers.Test\MyTested.AspNetCore.Mvc.Helpers.Test.xproj", "{FE5913FD-CD0A-4ED9-9C43-F2892C72ED6E}"
142+
EndProject
143+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MyTested.AspNetCore.Mvc.Lite", "src\MyTested.AspNetCore.Mvc.Lite\MyTested.AspNetCore.Mvc.Lite.xproj", "{092CEA1D-84CC-43D8-9978-15F359163084}"
144+
EndProject
145+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "MyTested.AspNetCore.Mvc.Lite.Test", "test\MyTested.AspNetCore.Mvc.Lite.Test\MyTested.AspNetCore.Mvc.Lite.Test.xproj", "{E65581E8-9E3E-4F5B-ACE6-519456EE2407}"
146+
EndProject
147+
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Lite", "Lite", "{903CDAD0-820B-4AD5-9529-97E7FC3B2ECA}"
148+
EndProject
149+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Lite.Web", "samples\Lite\Lite.Web\Lite.Web.xproj", "{4D74DC49-D297-4CE6-B8E5-C93006816C0F}"
150+
EndProject
151+
Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "Lite.Test", "samples\Lite\Lite.Test\Lite.Test.xproj", "{DD268C6F-32E2-46D8-A01C-9DAFDDCDEA4E}"
152+
EndProject
135153
Global
136154
GlobalSection(SolutionConfigurationPlatforms) = preSolution
137155
Debug|Any CPU = Debug|Any CPU
@@ -362,6 +380,38 @@ Global
362380
{D28E4019-DC88-452D-8AEF-46799AB32B45}.Debug|Any CPU.Build.0 = Debug|Any CPU
363381
{D28E4019-DC88-452D-8AEF-46799AB32B45}.Release|Any CPU.ActiveCfg = Release|Any CPU
364382
{D28E4019-DC88-452D-8AEF-46799AB32B45}.Release|Any CPU.Build.0 = Release|Any CPU
383+
{A3C86420-DB2E-4103-A4B9-275B6F08C809}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
384+
{A3C86420-DB2E-4103-A4B9-275B6F08C809}.Debug|Any CPU.Build.0 = Debug|Any CPU
385+
{A3C86420-DB2E-4103-A4B9-275B6F08C809}.Release|Any CPU.ActiveCfg = Release|Any CPU
386+
{A3C86420-DB2E-4103-A4B9-275B6F08C809}.Release|Any CPU.Build.0 = Release|Any CPU
387+
{776BC96D-F536-4788-808E-F0F25C26FB69}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
388+
{776BC96D-F536-4788-808E-F0F25C26FB69}.Debug|Any CPU.Build.0 = Debug|Any CPU
389+
{776BC96D-F536-4788-808E-F0F25C26FB69}.Release|Any CPU.ActiveCfg = Release|Any CPU
390+
{776BC96D-F536-4788-808E-F0F25C26FB69}.Release|Any CPU.Build.0 = Release|Any CPU
391+
{1CF0545A-8800-4ED1-8A89-A95FE557EE57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
392+
{1CF0545A-8800-4ED1-8A89-A95FE557EE57}.Debug|Any CPU.Build.0 = Debug|Any CPU
393+
{1CF0545A-8800-4ED1-8A89-A95FE557EE57}.Release|Any CPU.ActiveCfg = Release|Any CPU
394+
{1CF0545A-8800-4ED1-8A89-A95FE557EE57}.Release|Any CPU.Build.0 = Release|Any CPU
395+
{FE5913FD-CD0A-4ED9-9C43-F2892C72ED6E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
396+
{FE5913FD-CD0A-4ED9-9C43-F2892C72ED6E}.Debug|Any CPU.Build.0 = Debug|Any CPU
397+
{FE5913FD-CD0A-4ED9-9C43-F2892C72ED6E}.Release|Any CPU.ActiveCfg = Release|Any CPU
398+
{FE5913FD-CD0A-4ED9-9C43-F2892C72ED6E}.Release|Any CPU.Build.0 = Release|Any CPU
399+
{092CEA1D-84CC-43D8-9978-15F359163084}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
400+
{092CEA1D-84CC-43D8-9978-15F359163084}.Debug|Any CPU.Build.0 = Debug|Any CPU
401+
{092CEA1D-84CC-43D8-9978-15F359163084}.Release|Any CPU.ActiveCfg = Release|Any CPU
402+
{092CEA1D-84CC-43D8-9978-15F359163084}.Release|Any CPU.Build.0 = Release|Any CPU
403+
{E65581E8-9E3E-4F5B-ACE6-519456EE2407}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
404+
{E65581E8-9E3E-4F5B-ACE6-519456EE2407}.Debug|Any CPU.Build.0 = Debug|Any CPU
405+
{E65581E8-9E3E-4F5B-ACE6-519456EE2407}.Release|Any CPU.ActiveCfg = Release|Any CPU
406+
{E65581E8-9E3E-4F5B-ACE6-519456EE2407}.Release|Any CPU.Build.0 = Release|Any CPU
407+
{4D74DC49-D297-4CE6-B8E5-C93006816C0F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
408+
{4D74DC49-D297-4CE6-B8E5-C93006816C0F}.Debug|Any CPU.Build.0 = Debug|Any CPU
409+
{4D74DC49-D297-4CE6-B8E5-C93006816C0F}.Release|Any CPU.ActiveCfg = Release|Any CPU
410+
{4D74DC49-D297-4CE6-B8E5-C93006816C0F}.Release|Any CPU.Build.0 = Release|Any CPU
411+
{DD268C6F-32E2-46D8-A01C-9DAFDDCDEA4E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
412+
{DD268C6F-32E2-46D8-A01C-9DAFDDCDEA4E}.Debug|Any CPU.Build.0 = Debug|Any CPU
413+
{DD268C6F-32E2-46D8-A01C-9DAFDDCDEA4E}.Release|Any CPU.ActiveCfg = Release|Any CPU
414+
{DD268C6F-32E2-46D8-A01C-9DAFDDCDEA4E}.Release|Any CPU.Build.0 = Release|Any CPU
365415
EndGlobalSection
366416
GlobalSection(SolutionProperties) = preSolution
367417
HideSolutionNode = FALSE
@@ -426,5 +476,14 @@ Global
426476
{7F5BA229-DC61-416A-B03A-0DE756C2459F} = {45B7B5FC-DF8C-498E-956E-28D56946C7DA}
427477
{A8975050-1824-46FB-A3EF-1C1B5CC5EF88} = {45B7B5FC-DF8C-498E-956E-28D56946C7DA}
428478
{D28E4019-DC88-452D-8AEF-46799AB32B45} = {45B7B5FC-DF8C-498E-956E-28D56946C7DA}
479+
{A3C86420-DB2E-4103-A4B9-275B6F08C809} = {09353A03-2B0C-496B-8EB1-2CB6A22D758B}
480+
{776BC96D-F536-4788-808E-F0F25C26FB69} = {09353A03-2B0C-496B-8EB1-2CB6A22D758B}
481+
{1CF0545A-8800-4ED1-8A89-A95FE557EE57} = {D140FA14-A6C2-4279-8A41-35BC55279DA8}
482+
{FE5913FD-CD0A-4ED9-9C43-F2892C72ED6E} = {D140FA14-A6C2-4279-8A41-35BC55279DA8}
483+
{092CEA1D-84CC-43D8-9978-15F359163084} = {09353A03-2B0C-496B-8EB1-2CB6A22D758B}
484+
{E65581E8-9E3E-4F5B-ACE6-519456EE2407} = {D140FA14-A6C2-4279-8A41-35BC55279DA8}
485+
{903CDAD0-820B-4AD5-9529-97E7FC3B2ECA} = {88CC5098-E49F-4AA4-B964-1C2BF4ECA3C3}
486+
{4D74DC49-D297-4CE6-B8E5-C93006816C0F} = {903CDAD0-820B-4AD5-9529-97E7FC3B2ECA}
487+
{DD268C6F-32E2-46D8-A01C-9DAFDDCDEA4E} = {903CDAD0-820B-4AD5-9529-97E7FC3B2ECA}
429488
EndGlobalSection
430489
EndGlobal

README.md

Lines changed: 43 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -11,30 +11,34 @@ It is strongly advised to start with the [tutorial](http://docs.mytestedasp.net/
1111

1212
## Installation
1313

14-
You can install this library using NuGet into your test project (or reference it directly in your `project.json` file). Currently MyTested.AspNetCore.Mvc works with ASP.NET Core MVC 1.0.0.
14+
You can install this library using NuGet into your test project (or reference it directly in your `project.json` file). Currently `MyTested.AspNetCore.Mvc` works with ASP.NET Core MVC 1.0.0.
1515

1616
Install-Package MyTested.AspNetCore.Mvc.Universe
1717

18-
This package will include all available assertion methods in your test project, including ones for authentication, database, session, caching and more. If you want only the MVC related features, install `MyTested.AspNetCore.Mvc`. Additionally, if you prefer, you can be more specific by including only some of the packages:
19-
20-
- `MyTested.AspNetCore.Mvc.Controllers` - contains setup and assertion methods for controllers
21-
- `MyTested.AspNetCore.Mvc.Routing` - contains setup and assertion methods for routes
22-
- `MyTested.AspNetCore.Mvc.Core` - contains setup and assertion methods for MVC core features
23-
- `MyTested.AspNetCore.Mvc.TempData` - contains setup and assertion methods for `ITempDataDictionary`
24-
- `MyTested.AspNetCore.Mvc.ViewData` - contains assertion methods for `ViewDataDictionary` and dynamic `ViewBag`
25-
- `MyTested.AspNetCore.Mvc.ViewActionResults` - contains setup and assertion methods for view action results
26-
- `MyTested.AspNetCore.Mvc.ViewComponents` - contains setup and assertion methods for view components
27-
- `MyTested.AspNetCore.Mvc.ViewFeatures` - contains setup and assertion methods for MVC view features
28-
- `MyTested.AspNetCore.Mvc.Http` - contains setup and assertion methods for HTTP context, request and response
29-
- `MyTested.AspNetCore.Mvc.Authentication` - contains setup methods for `ClaimsPrincipal`
30-
- `MyTested.AspNetCore.Mvc.ModelState` - contains setup and assertion methods for `ModelStateDictionary` validations
31-
- `MyTested.AspNetCore.Mvc.DataAnnotations` - contains setup and assertion methods for data annotation validations
32-
- `MyTested.AspNetCore.Mvc.EntityFrameworkCore` - contains setup and assertion methods for `DbContext`
33-
- `MyTested.AspNetCore.Mvc.DependencyInjection` - contains setup methods for dependency injection services
34-
- `MyTested.AspNetCore.Mvc.Caching` - contains setup and assertion methods for `IMemoryCache`
35-
- `MyTested.AspNetCore.Mvc.Session` - contains setup and assertion methods for `ISession`
36-
- `MyTested.AspNetCore.Mvc.Options` - contains setup and assertion methods for `IOptions`
37-
18+
This package will include all available assertion methods in your test project, including ones for authentication, database, session, caching and more. If you want only the MVC related features, install `MyTested.AspNetCore.Mvc`. If you want to use the completely **FREE** and **UNLIMITED** version of the library, install only `MyTested.AspNetCore.Mvc.Lite` and no other package. Additionally, if you prefer, you can be more specific by including only some of the packages:
19+
20+
- `MyTested.AspNetCore.Mvc.Controllers` - Contains setup and assertion methods for controllers
21+
- `MyTested.AspNetCore.Mvc.Models` - Contains setup and assertion methods for response and view models
22+
- `MyTested.AspNetCore.Mvc.Routing` - Contains setup and assertion methods for routes
23+
- `MyTested.AspNetCore.Mvc.Core` - Contains setup and assertion methods for MVC core features
24+
- `MyTested.AspNetCore.Mvc.TempData` - Contains setup and assertion methods for `ITempDataDictionary`
25+
- `MyTested.AspNetCore.Mvc.ViewData` - Contains assertion methods for `ViewDataDictionary` and dynamic `ViewBag`
26+
- `MyTested.AspNetCore.Mvc.ViewActionResults` - Contains setup and assertion methods for view action results
27+
- `MyTested.AspNetCore.Mvc.ViewComponents` - Contains setup and assertion methods for view components
28+
- `MyTested.AspNetCore.Mvc.ViewFeatures` - Contains setup and assertion methods for MVC view features
29+
- `MyTested.AspNetCore.Mvc.Http` - Contains setup and assertion methods for HTTP context, request and response
30+
- `MyTested.AspNetCore.Mvc.Authentication` - Contains setup methods for `ClaimsPrincipal`
31+
- `MyTested.AspNetCore.Mvc.ModelState` - Contains setup and assertion methods for `ModelStateDictionary` validations
32+
- `MyTested.AspNetCore.Mvc.DataAnnotations` - Contains setup and assertion methods for data annotation validations
33+
- `MyTested.AspNetCore.Mvc.EntityFrameworkCore` - Contains setup and assertion methods for `DbContext`
34+
- `MyTested.AspNetCore.Mvc.DependencyInjection` - Contains setup methods for dependency injection services
35+
- `MyTested.AspNetCore.Mvc.Caching` - Contains setup and assertion methods for `IMemoryCache`
36+
- `MyTested.AspNetCore.Mvc.Session` - Contains setup and assertion methods for `ISession`
37+
- `MyTested.AspNetCore.Mvc.Options` - Contains setup and assertion methods for `IOptions`
38+
- `MyTested.AspNetCore.Mvc.Helpers` - Contains additional helper methods for easier assertions
39+
40+
- `MyTested.AspNetCore.Mvc.Lite` - Completely **FREE** and **UNLIMITED** version of the library. It should not be used in combination with any other package. Includes `Controllers`, `ViewActionResults` and `ViewComponents`.
41+
3842
After the downloading is complete, just add `using MyTested.AspNetCore.Mvc;` to your source code and you are ready to test in the most elegant and developer friendly way.
3943

4044
using MyTested.AspNetCore.Mvc;
@@ -215,6 +219,24 @@ MyMvc
215219
.OfType<NullReferenceException>()
216220
.AndAlso()
217221
.WithMessage().ThatEquals("Test exception message");
222+
223+
// all applicable methods are available
224+
// on view component testing too
225+
MyMvc
226+
.ViewComponent<MvcComponent>()
227+
.WithSession(session => session
228+
.WithEntry("Session", "SessionValue"))
229+
.WithDbContext(db => db.WithEntities(entities => entities
230+
.AddRange(SampleDataProvider.GetModels())))
231+
.InvokedWith(c => c.InvokeAsync(1))
232+
.ShouldHave()
233+
.ViewBag(viewBag => viewBag
234+
.ContainingEntry("TotalItems", 10)
235+
.ContainingEntry("EntryName", "ViewBagName"))
236+
.AndAlso()
237+
.ShouldReturn()
238+
.View()
239+
.WithModelOfType<ResponseModel>();
218240
```
219241

220242
## License

docs/_docfx/api/.manifest

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

docs/_docfx/docfx.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
],
1717
"dest": "api",
18-
"filter": "filterConfig.yml"
18+
"filter": "filterConfig.yml"
1919
}
2020
],
2121
"build": {

docs/_docfx/troubleshoot/intro.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ Here you will find [My Tested ASP.NET Core MVC](https://mytestedasp.net/Core/Mvc
44

55
<strong class="article-contents">Table of contents</strong>
66

7-
- [When I run a test, I receive a type initializer exception without any descriptive message](/troubleshoot/typeinitexception.html)
7+
- [When I run a test, I receive a type initializer exception without any descriptive message](/troubleshoot/typeinitexception.html)
8+
- [Visual Studio test runner returns strange results from time to time](/troubleshoot/randomtestresults.html)
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Visual Studio test runner returns strange results from time to time
2+
3+
Most probably Visual Studio has a compilation version mismatch and it runs tests from an old DLL library. Clean/Rebuild the solution/project and run the tests again to fix the problem.

docs/_docfx/troubleshoot/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,6 @@
22
- name: Introduction
33
href: intro.md
44
- name: Type Initializer Exception
5+
href: typeinitexception.md
6+
- name: Visual Studio Random Results
57
href: typeinitexception.md

docs/api/MyTested.AspNetCore.Mvc.ActionAttributesTestBuilderViewFeaturesExtensions.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -87,10 +87,10 @@ <h3 id="methods">Methods
8787
</h3>
8888
<span class="small pull-right mobile-hide">
8989
<span class="divider">|</span>
90-
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/new/documentation/docs/_docfx/apispec/new?filename=MyTested_AspNetCore_Mvc_ActionAttributesTestBuilderViewFeaturesExtensions_ValidatingAntiForgeryToken_MyTested_AspNetCore_Mvc_Builders_Contracts_Attributes_IActionAttributesTestBuilder_.md&amp;value=---%0Auid%3A%20MyTested.AspNetCore.Mvc.ActionAttributesTestBuilderViewFeaturesExtensions.ValidatingAntiForgeryToken(MyTested.AspNetCore.Mvc.Builders.Contracts.Attributes.IActionAttributesTestBuilder)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
90+
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/new/lite-package/docs/_docfx/apispec/new?filename=MyTested_AspNetCore_Mvc_ActionAttributesTestBuilderViewFeaturesExtensions_ValidatingAntiForgeryToken_MyTested_AspNetCore_Mvc_Builders_Contracts_Attributes_IActionAttributesTestBuilder_.md&amp;value=---%0Auid%3A%20MyTested.AspNetCore.Mvc.ActionAttributesTestBuilderViewFeaturesExtensions.ValidatingAntiForgeryToken(MyTested.AspNetCore.Mvc.Builders.Contracts.Attributes.IActionAttributesTestBuilder)%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A">Improve this Doc</a>
9191
</span>
9292
<span class="small pull-right mobile-hide">
93-
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/blob/documentation/src/MyTested.AspNetCore.Mvc.ViewFeatures/ActionAttributesTestBuilderViewFeaturesExtensions.cs/#L16">View Source</a>
93+
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/blob/lite-package/src/MyTested.AspNetCore.Mvc.ViewFeatures/ActionAttributesTestBuilderViewFeaturesExtensions.cs/#L16">View Source</a>
9494
</span>
9595
<h4 id="MyTested_AspNetCore_Mvc_ActionAttributesTestBuilderViewFeaturesExtensions_ValidatingAntiForgeryToken_MyTested_AspNetCore_Mvc_Builders_Contracts_Attributes_IActionAttributesTestBuilder_" data-uid="MyTested.AspNetCore.Mvc.ActionAttributesTestBuilderViewFeaturesExtensions.ValidatingAntiForgeryToken(MyTested.AspNetCore.Mvc.Builders.Contracts.Attributes.IActionAttributesTestBuilder)">ValidatingAntiForgeryToken(IActionAttributesTestBuilder)</h4>
9696
<div class="markdown level1 summary"><p sourcefile="api/MyTested.AspNetCore.Mvc.ActionAttributesTestBuilderViewFeaturesExtensions.yml" sourcestartlinenumber="2" sourceendlinenumber="2">Tests whether the action attributes contain <span class="xref">Microsoft.AspNetCore.Mvc.ValidateAntiForgeryTokenAttribute</span>.</p>
@@ -142,10 +142,10 @@ <h5 class="returns">Returns</h5>
142142
<div class="contribution">
143143
<ul class="nav">
144144
<li>
145-
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/new/documentation/docs/_docfx/apispec/new?filename=MyTested_AspNetCore_Mvc_ActionAttributesTestBuilderViewFeaturesExtensions.md&amp;value=---%0Auid%3A%20MyTested.AspNetCore.Mvc.ActionAttributesTestBuilderViewFeaturesExtensions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
145+
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/new/lite-package/docs/_docfx/apispec/new?filename=MyTested_AspNetCore_Mvc_ActionAttributesTestBuilderViewFeaturesExtensions.md&amp;value=---%0Auid%3A%20MyTested.AspNetCore.Mvc.ActionAttributesTestBuilderViewFeaturesExtensions%0Asummary%3A%20'*You%20can%20override%20summary%20for%20the%20API%20here%20using%20*MARKDOWN*%20syntax'%0A---%0A%0A*Please%20type%20below%20more%20information%20about%20this%20API%3A*%0A%0A" class="contribution-link">Improve this Doc</a>
146146
</li>
147147
<li>
148-
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/blob/documentation/src/MyTested.AspNetCore.Mvc.ViewFeatures/ActionAttributesTestBuilderViewFeaturesExtensions.cs/#L9" class="contribution-link">View Source</a>
148+
<a href="https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc/blob/lite-package/src/MyTested.AspNetCore.Mvc.ViewFeatures/ActionAttributesTestBuilderViewFeaturesExtensions.cs/#L9" class="contribution-link">View Source</a>
149149
</li>
150150
</ul>
151151
</div>

0 commit comments

Comments
 (0)