ClUnit 1.0.1
Additional Details
Versions prior to 1.2.0 are very buggy and generally do not work unless under specific circumstances.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package ClUnit --version 1.0.1
NuGet\Install-Package ClUnit -Version 1.0.1
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="ClUnit" Version="1.0.1" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add ClUnit --version 1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: ClUnit, 1.0.1"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install ClUnit as a Cake Addin #addin nuget:?package=ClUnit&version=1.0.1 // Install ClUnit as a Cake Tool #tool nuget:?package=ClUnit&version=1.0.1
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ClUnit
ClUnit is a unit testing framework for command line interfaces (CLIs) written in C#. With ClUnit, you can easily create and run unit tests for your CLIs, ensuring that they are reliable and perform as expected. Features
- Easy to use, intuitive syntax for defining and running tests.
- Support for asserting the expected output and return code of your CLI.
- Cross-platform compatibility (Windows, macOS, and Linux).
Getting Started
Like other testing frameworks, ClUnit uses attributed methods for tests;
namespace ClExample;
public class MyTestClass
{
[CliTest]
public void Test()
{
CommandLine.AssertSuccess("git init");
}
}
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0
- CommandDotNet (>= 7.0.1)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on ClUnit:
Package | Downloads |
---|---|
ClUnit.Runner
Console application for executing ClUnit tests. |
GitHub repositories
This package is not used by any popular GitHub repositories.
To attempt to fix this.