xunit

    1热度

    1回答

    我想写一些测试,我使用xUnit.net,Moq,AutoFixture。我需要注入的服务,我的测试方法: [Theory, AutoData] public void TestSmthCool(IService service) { } 的IService有3个依赖,我想嘲笑。但是,如果我运行测试,我得到错误: AutoFixture was unable to create an i

    4热度

    1回答

    我有一个F#库,里面有很多我想测试的非公开内容。目前,所有不属于程序集公共API的代码都标记为internal(具体来说,它放置在标记为internal的模块中)。我使用InternalsVisibleToAttribute使此代码对我的测试程序集可见。然而,为了让测试程序集编译,在签名中使用内部类型的所有测试(其中大部分是因为我使用FsCheck来自动生成测试输入)也必须标记为内部(这需要应用于

    0热度

    1回答

    如何获得.NET Core 2.0 xUnit测试报告并将其发布到VSTS中?

    0热度

    2回答

    我对引擎执行了单元测试,并在存储库模拟中设置了两种不同的方法。所以第一个工作正常,但是当我做linq选择第二个它返回0,而我没有设置返回特定的对象。 我的引擎代码: private readonly IEmployerWorkersClient _employerWorkersClient; private readonly IJobsClient _jobsClient;

    27热度

    1回答

    我在我的测试套件的测试,是这样的: [Fact] public void VerifySomeStuff() { var stuffCollection = GetSomeStuff(); Assert.Equal(1, stuffCollection.Count()); } 这个测试工作如我所料,但是当我运行它的xUnit打印警告: 警告xUnit2013:做不要

    0热度

    1回答

    我有一个asp.net核心2.0项目,我在Visual Studio 2017中构建。我正在学习测试一个asp.net核心项目但我想知道如何测试我的控制器中的HHTPGET方法。 下面是我的初始控制器。 public class ValuesController : Controller { private Config MyConfig { get; } private

    2热度

    1回答

    我会尽量简化单元测试中遇到的问题。 我测试静态私有字段的方法。如果我运行测试,那么我必须能够预测静态场的价值。当我有一个测试,或者如果我逐个运行测试,这不是问题。比一切工作正常。 问题是,当我有一个以上的单元测试,改变静态值和运行它们。 在这种情况下,只有第一次测试才会通过,其他所有测试都会失败。 这是简化的例子: using Xunit; namespace My.Unit {

    0热度

    2回答

    我只安装使用的xUnit测试一个新的项目(.NET 4.6.2)生成的xUnit XML的报告。为了在VSTS中进行单元测试,我添加了visual-studio runner到项目中(使用nuget)。 现在我想知道:我怎么得到我的testruns的XML的报告,这样我就可以在发布VSTS这些结果?

    2热度

    1回答

    我正在尝试解决钻石kata以了解如何使用fscheck库编写基于属性的测试。我想用C#编写测试,我正在使用Visual Studio 2017. 我想编写一个基于属性的测试,它不会生成任何随机字符作为输入,而只是字母。我不知道如何编写生成器fscheck需要执行此操作以及在哪个文件中放置代码? 我到处搜索和阅读文档,但有麻烦(部分原因是我不能很好地将F#翻译成C#)。 [Property]如何将输

    1热度

    1回答

    我已经将Visual Studio Test任务添加到了我的构建定义并启用了代码覆盖。它可以工作,但是在计算块时还会包含依赖项,这会导致结果无用。我使用Visual Studio的测试运行的xUnit.net 例如,在Visual Studio分析代码覆盖率的时候,我有以下结果:覆盖不包括13块,38块: 汇总 foo.dll:未覆盖的13块,20块覆盖 foo.test.dll:未包括0的块,1