xunit

    2热度

    1回答

    我有,我定义了一些类这样一个简单的DLL: public class Parameters { public string Message { get; set; } } 我加了一个NuGet包Newtonsoft.Json。 此DLL必须由netcoreapp1.1和net462消耗。 我试图修改的csproj,并将此 <TargetFramework>netstandard1

    0热度

    1回答

    我正在为DbContext实现XUnit测试,看起来DbContext没有正确配置。当我调试第一个测试时,它可以工作,但为第二个测试抛出错误。该错误表示已添加listAds。 加入手表后,在第二次测试中,_context为空,但在_context.Advertisements.AddRange(listAds);之前的值为Advertisements。 public class AdsServic

    2热度

    1回答

    我是编写单元测试用例的新手。 我想用XUnit来测试我的c#方法。 该方法接受来自3个文本框的数据。 如何在没有UI的情况下对此进行单元测试并提供数据? protected void btnSubmit_Click(object sender, EventArgs e){ string txt1= txtBox1.Text; string txt2= txtBox2.Text; strin

    4热度

    1回答

    我想嘲笑我的EF6 DbContext,它的全部作品为Add,Update, Find方法。但由于未知原因,它不适用于Remove方法。 理论上,删除后,Students集合应该只剩下1个返回。但它不断返回计数 - 2. 我把3 Moq .Verify检查,以确保所有的方法被调用,他们确实执行。但实际上并不是从学生系列中删除该项目。 如果我评论Assert.Equal行检查计数,整个测试通过。 删

    0热度

    1回答

    在类实例化和TestDriven.Net(v4.0.3478)或XUnit(v2.2.0),RhinoMocks(v3.6.1)和structuremap.automocking( v4.0.0.315)。 鉴于此代码: - 在特定的测试方法或特定类定义>Run Test(s) public class Tests1 { [Fact] public void passing_

    2热度

    1回答

    我有ASP.NET Core API。我已经通过文档here了解如何在asp.net核心中进行集成测试。该示例设置了一个测试服务器,然后调用控制器方法。 但是我想直接测试一个特定的类方法(而不是控制器方法)?例如: public class MyService : IMyService { private readonly DbContext _dbContext;

    0热度

    1回答

    我想加快我们的单元测试。通过在app.config文件中将xunit.parallelizeAssembly设置为true,我从Visual Studio运行时从不同程序集中获取多个测试以并行运行。但是在构建服务器上运行时,执行时间没有什么区别,我可以看到只有一个内核被使用。 在this页上的MSBuild Runner的段落中,建议设置ParallelizeAssemblies可以解决此问题。我

    3热度

    1回答

    我发现了很多关于此的SO问题,但找不到F#解决方案。我需要阻止等待事件向我开火以检查它返回的数据。我使用的Rx接收事件3次: let disposable = Observable.take 3 ackNack |> Observable.subscribe ( fun (sender, data) -> Console.WriteLine("{0}",

    1热度

    1回答

    它曾经是,早在DOTNET核心的project.json世界,一个简单的... dotnet test -xml myfile.xml 会输出一个测试文件,你可以在VSTS上传。这不起作用了,我找不到任何应该工作的帮助。我已经升级了我的项目,但是现在我已经进行了大量的测试,没有输出,这是无用的。 有没有人解决了这个问题? 我发现这篇文章...... https://xunit.github.i

    2热度

    2回答

    您可以使用XUnit手动设置测试结果吗?在我的一个测试中,我必须满足先决条件,如果失败,我需要将测试结果设置为不确定。在NUnit中,您可以通过Assert.Inconclusive(),Assert.Fail()等设置结果。我能够用XUnit做类似的事情吗?有什么最佳做法如何做到这一点?