# ivaylokenov/MyTested.AspNetCore.Mvc

Fluent testing library for ASP.NET Core MVC.

Repository: https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc
Canonical: https://ross.abutalabs.com/products/mytestedaspnetcoremvc
Homepage: https://docs.mytestedasp.net/
Language: C#
License: NOASSERTION
License Family: other
Topics: asp-net-core, mvc, fluent-testing, assertion-methods, assertion-library, asp-net-core-mvc, test-framework
Last push: 2025-03-04T09:47:24+00:00

## Health v2 (maintenance only)
Score: 27/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 9, release rhythm 8, longevity 100
- inputs: {"age_days": 3927, "days_push": 547, "days_rel": 548, "gap_med": null, "n_releases_24m": 1}
- flags: no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1711, forks 174 (observed 2026-08-28T04:05:25.757066+00:00)

## What it is
MyTested.AspNetCore.Mvc is a strongly-typed fluent unit testing library for ASP.NET Core MVC and API applications. It provides over 500 assertion methods and is agnostic to the underlying test framework, working with runners like xUnit and NUnit.

## Use cases
- test ASP.NET Core MVC controllers with a fluent API
- unit test Web API endpoints
- assert route resolution and HTTP responses in .NET tests
- write strongly-typed assertions for MVC views and view models
- integrate MVC testing with xUnit or NUnit

## When to choose
- you build ASP.NET Core MVC or API apps and want readable, strongly-typed controller tests
- you want a test-framework-agnostic assertion layer for .NET web apps
- you prefer fluent, chainable assertions over manual setup of HttpContext and routing

## When to avoid
- you are not using ASP.NET Core MVC/API
- you prefer plain xUnit/NUnit assertions without a fluent DSL
- you need end-to-end browser testing rather than in-memory MVC unit tests

## Facets
- artifact type: library
- maturity: active
- function: testing, e2e-testing, mocking
- domain: testing, web-development, developer-tools
- platform: dotnet, cross-platform
- tags: asp-net-core, mvc, fluent-testing, assertion-library, unit-testing, csharp

## Member repositories
- ivaylokenov/MyTested.AspNetCore.Mvc (main) score 27

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:25.757066+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:34:59.183447+00:00, confidence not recorded.
  - readme: https://github.com/ivaylokenov/MyTested.AspNetCore.Mvc (fetched 2026-08-28T04:05:25.757066+00:00, sha ec04da517755)
  - homepage: https://docs.mytestedasp.net/ (fetched 2026-08-29T11:11:00.580537+00:00, sha 38840ccec406)
  - site_page: https://docs.mytestedasp.net/index.html (fetched 2026-08-29T11:11:00.589832+00:00, sha 38840ccec406)
- Data as of 2026-08-30T08:39:29.467469+00:00.
