xunit.net

    0热度

    2回答

    我有这个片段的测试代码时失败: public void Test() { var expected = 10; int actual = 10; Assert.Equal(expected, actual); //Failing } 据我所知,C#小号变量被隐式类型,因此它被认为是在编译时一个int ;他们都应该是Int32。它不会比较这些值吗? 我还读到,Eq

    2热度

    1回答

    我有一组需要共享状态的xunit.net测试。希望我希望这些测试能够并行运行。所以,我想亚军的事: 使用夹具 当读取的xUnit的文档创建并行所有测试共享夹具 运行,它说,到在测试类之间共享状态,我需要定义一个“集合夹具”,然后将所有测试类放入新的集合中(例如:[Collection("Database collection")])。但是,当我把我的测试类在同一个夹具,他们不并行运行了,所以它击败

    0热度

    2回答

    我正在使用XUnit来处理WebAPI2 Web服务上的测试用例。 我有一个调用get使用 AppDomain.CurrentDomain.GetData("DataDirectory").ToString(); 当应用程序发布和运行正常,但是,当我运行我的测试中,它不会路径返回App_Data这将返回正确路径App_Data目录目录。 我得到这个异常:Object reference not

    2热度

    1回答

    单元测试在Visual Studio 15 ASP.NET MVC核心的网络应用程序,我可以把一个using语句Microsoft.AspNetCore.Mvc在我的测试文件,然后访问框架类,例如如ViewResult。使用Visual Studio 2017 RC,我甚至无法在测试项目中找到Microsoft.AspNetCore.Mvc。我相信它必须与依赖关系相关。 从VS15的project

    1热度

    1回答

    xUnit测试在Jenkins下运行。 我运行x86/x64 Debug/Release配置的测试。 在Jenkins下运行时,某些配置失败,并显示错误。 运行命令和错误信息如下: packages\xunit.runner.console.2.1.0\tools\xunit.console.exe bin\x86\Release\MyDllName.dll -verbose -parallel

    10热度

    4回答

    VS代码的最新版本已经提供了运行单个测试的简单方法,如Tyler Long's answer指向Debugging xunit tests in .NET Core and Visual Studio Code的问题。 但是,我正在寻找如何运行包含在VS代码中的测试套件类中的所有测试? 我发现这是增加launch.json具体配置如下一个唯一的办法,但我只能在调试运行(我想没有调试运行): {

    2热度

    1回答

    是否可以让xUnit创建的ITestOutputHelper在AutoFixture上下文中可用? 在我的集成测试中,我使用了Builder类,它包含一些例行操作的辅助方法。为了隐藏类创建的复杂性,我使用自定义的AutoDataAttribute,因此我的测试从AutoFixture获取创建的对象作为测试方法参数。 现在我决定向Builder添加一些日志记录功能,但无法找到如何将ITestOutp

    12热度

    2回答

    我在查找有关如何单元测试.NET标准1.6类库(可从.NET Core项目引用)的最新文档时遇到问题。 这里是我的project.json看起来像我的图书馆: { "supports": {}, "dependencies": { "Microsoft.NETCore.Portable.Compatibility": "1.0.1", "NETStandar

    0热度

    1回答

    我有一个c#visual studio项目,我在其中使用xunit进行测试。 现在的测试资源管理器显示了他们的命名空间的测试是这样的: 我不想在测试名冗余杂乱。 我知道我可以注释方法来设置testnames这样的: public class WhenCreating : GivenConnection { [Fact(DisplayName = nameof(GivenCon

    3热度

    1回答

    我有一个项目ASP.NET核心,我将单元测试与xUnit集成,一切工作正常,但我想生成xml报告测试集成在詹金斯。 任何帮助,请:) 我project.json是: { "version": "1.0.0-*", "testRunner": "xunit", "dependencies": { "xunit": "2.2.0-beta2-build3300"