CultureAwareTesting.xUnit 0.0.1
.NET Standard 2.0 此包针对 .NET Standard 2.0。该包与该框架兼容或更高。 .NET Framework 4.5 此包针对 .NET Framework 4.5。该包与该框架兼容或更高。
dotnet add package CultureAwareTesting.xUnit --version 0.0.1
NuGet\Install-Package CultureAwareTesting.xUnit -Version 0.0.1
该命令旨在在 Visual Studio 的包管理器控制台中使用,因为它使用了 NuGet 模块的 Install-Package 版本。
<PackageReference Include="CultureAwareTesting.xUnit" Version="0.0.1" />
对于支持 PackageReference 的项目,将此 XML 节点复制到项目文件中以引用此包。
paket add CultureAwareTesting.xUnit --version 0.0.1
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获取支持。
#r "nuget: CultureAwareTesting.xUnit, 0.0.1"
#r 指令可以在 F# Interactive 和 Polyglot Notebooks 中使用。将其复制到交互工具或脚本的源代码中以引用此包。
// Install CultureAwareTesting.xUnit as a Cake Addin #addin nuget:?package=CultureAwareTesting.xUnit&version=0.0.1 // Install CultureAwareTesting.xUnit as a Cake Tool #tool nuget:?package=CultureAwareTesting.xUnit&version=0.0.1
NuGet 团队不为此客户端提供支持。请联系其 维护者 以获取支持。
用法
使用 CulturedFact
或 CulturedTheory
注释 xUnit 测试方法
public class UnitTests
{
[CulturedFact("en-US")]
public void CulturedFact_EN()
{
// Arrange
var f = 4.01f;
// Act
var result = $"{f}";
// Assert
result.Should().Be("4.01");
}
[CulturedFact("nl-NL")]
public void CulturedFact_NL()
{
// Arrange
var f = 4.01f;
// Act
var result = $"{f}";
// Assert
result.Should().Be("4,01");
}
[CulturedFact("de-DE")]
public void CulturedFact_DE()
{
// Arrange
var f = 12345.01f;
// Act
var result = $"{f}";
// Assert
result.Should().Be("12345,01");
}
[CulturedTheory("nl-NL")]
[InlineData(1000f, "1000")]
[InlineData(1000.01f, "1000,01")]
public void CulturedTheory_NL(float value, string expected)
{
// Act
var result = $"{value}";
// Assert
result.Should().Be(expected);
}
}
产品 | 版本 兼容和额外的计算目标框架版本。 |
---|---|
.NET | net5.0 net5.0 已计算。 |
.NET Core | netcoreapp2.0 netcoreapp2.0 已计算。 |
.NET Standard | netstandard2.0 netstandard2.0 兼容。 |
.NET Framework | net45 兼容。 net451 已计算。 net452 已计算。 net46 已计算。 net461 已计算。 net462 已计算。 net463 已计算。 net47 已计算。 net471 已计算。 net472 已计算。 net48 已计算。 net481 已计算。 |
MonoAndroid | monoandroid 已计算。 |
MonoMac | monomac 已计算。 |
MonoTouch | monotouch 已计算。 |
Tizen | tizen40 已计算。 tizen60 已计算。 |
Xamarin.iOS | xamarinios 已计算。 |
Xamarin.Mac | xamarinmac 已计算。 |
Xamarin.TVOS | xamarintvos 已计算。 |
Xamarin.WatchOS | xamarinwatchos 已计算。 |
-
.NETFramework 4.5
- xunit.core (>= 2.4.0)
-
.NETStandard 2.0
- xunit.core (>= 2.4.0)
-
.NETStandard 2.1
- xunit.core (>= 2.4.0)
NuGet包
此软件包未被任何NuGet包使用。
GitHub仓库 (1)
显示依赖CultureAwareTesting.xUnit的最流行的1个GitHub仓库
仓库 | 星星 |
---|---|
WireMock-Net/WireMock.Net
WireMock.Net是一个灵活的产品,用于使用高级请求匹配和响应模板来模拟和存根Web HTTP响应。基于http://WireMock.org的功能,但扩展了更多功能。
|
版本 | 下载 | 最后更新 |
---|---|---|
0.0.1 | 25,162 | 12/9/2022 |
0.0.1-preview-02 | 120 | 12/7/2022 |
0.0.1-preview-01 | 107 | 12/7/2022 |