Skip to content

MichelZ/testfx

This branch is 9 commits ahead of, 1481 commits behind microsoft/testfx:main.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cc65770 · Jun 10, 2024
Mar 11, 2024
Jun 10, 2024
May 30, 2024
Jun 10, 2024
Jun 10, 2024
Jun 10, 2024
Jun 10, 2024
Apr 30, 2024
Aug 30, 2022
Dec 11, 2023
May 23, 2024
May 22, 2024
Dec 5, 2023
Feb 6, 2024
Apr 19, 2021
Apr 14, 2024
Feb 6, 2024
Jan 18, 2024
Mar 1, 2024
Nov 15, 2023
May 30, 2024
Jan 2, 2023
Apr 18, 2024
Apr 14, 2024
May 19, 2022
Dec 18, 2023
Feb 6, 2024
May 24, 2024
Jun 3, 2024
Jun 3, 2024
Nov 27, 2023
May 23, 2024
Feb 6, 2024
Feb 6, 2024
Feb 6, 2024
Feb 6, 2024

Repository files navigation

Microsoft Test Framework

GitHub release GitHub repo size GitHub issues-opened GitHub issues-closed GitHub pulls-opened GitHub pulls-merged GitHub contributors Commit Activity Build Status

MSTest, Microsoft Testing Framework, is a unit testing framework for .NET applications. It allows you to write tests, use Test Explorer, create test suites, and apply the red, green, and refactor patterns to write code.

This is a fully supported, open source, and cross-platform test framework with which to write tests targeting .NET Framework, .NET Core, .NET, UWP, and WinUI on Windows, Linux, and Mac.

How can I contribute?

We welcome any kind of contribution!

  • Contributing guides how to best contribute
  • Dev Guide explains how to build and test
  • Documentation contains information about the history, context, and supported or unsupported features. It also gathers the various official documentation pages on learn.microsoft.com about MSTest.

How to consume MSTest?

MSTest is shipped as NuGet packages that can be added to your projects. The following table lists all available packages.

Name Description Stable version Preview version Dogfood version
MSTest This package is a meta package that simplifies referencing all recommended MSTest packages. # # Azure Artifacts
MSTest.TestFramework This package includes the libraries for writing tests with MSTest. To ensure the discovery and execution of your tests, install the `MSTest.TestAdapter`` package. # # Azure Artifacts
MSTest.TestAdapter This package includes the adapter logic to discover and run tests. For access to the testing framework, install the MSTest.TestFramework package. # # Azure Artifacts
MSTest.Analyzers This package includes code analyzers and code fixes for MSTest. # # Azure Artifacts

License

MSTest is licensed under the MIT license.

The LICENSE and ThirdPartyNotices in any downloaded archives are authoritative.

About

MSTest framework and adapter

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 93.1%
  • PowerShell 4.2%
  • Shell 2.4%
  • Other 0.3%