xunit

    0热度

    1回答

    我刚刚更新到xUnit 2.1。 我使用这种方法通过大量的测试运行在differents程序集中,以使用特定名称记录到同一个文件。 问题是我不能管理并发性(即使使用TextWriter.Synchronized),每次我跑我的测试时,不同的测试说: 的错误是: Message: System.IO.IOException : The process cannot access the file '

    1热度

    2回答

    我有一些集成测试(很长时间运行)。如果他们在主要解决方案中,并且我选择运行所有测试,那么这些测试也将被提取。 如何避免它? 这些测试假设是从CI上的脚本运行。性状并没有帮助(AFAIK)导致R#也把它们捡起来。

    3热度

    3回答

    使用xUnit.net,Theory有可能使MemberData来自派生类? public abstract class BaseTest { public abstract IEnumerable<object[]> Data(); [Theory] [MemberData(nameof(Data))] public void TestData(str

    0热度

    1回答

    基于this excellent sample 我可以创建一个custom Test Runner来执行任何外部测试dll。喜欢的东西: testReport = MyTestRunner.Run(@"External_Unit_Test.dll"); MyTestRunner希望其运行前给予一定的参数/配置,以External_Unit_Test.dll。如何实现这一目标? 现在MyTest

    0热度

    1回答

    我正在考虑创建一个属性,该属性源自Xunit.Trait,我可以将其归因于我的事实。这个想法是提供的类型的名称被设置为特性值。沿着这些路线的东西: [Tests(typeof(Foo.Bar))] // would be equivalent to [Trait("Type", "Foo.Bar"] [Fact] public void TestsFooBarConstructor() {

    0热度

    1回答

    我有一个使用XUnit访问数据库的集成测试。我们需要能够从app.config文件中获取数据库连接字符串。 从IDE运行测试时,它运行得非常好,并且找到了连接字符串。 当我从cake.build自动运行测试ConfigurationManager.ConnectionStrings [“blahblah”]沤 var connectionStringSettings = Configuration

    0热度

    1回答

    我在0123vey上有一个小项目(.netstandard 1.0 + net45),它与Appveyor集成在一起。 我使用xunit进行单元测试和opencover进行测试覆盖。 我不能让Appveyor提交测试结果,这里是输出: 犯下...... 没有结果,这可能是多种原因。最常见的原因是: 1)缺少与过滤器匹配的程序集的PDB,请查看 输出文件并参考有关过滤器的使用指南(Usage.rtf

    0热度

    1回答

    我在我的vs项目中使用Xunit。在我的测试资源管理器中,我看到: Fully.Qualified.Namespace.ClassName.TestName1 Fully.Qualified.Namespace.ClassName.TestName2 etc. 我宁愿只看到这一点: TestName1 TestName2 etc. 甚至这个(第二最好的,但仍然是一个巨大的进步):

    1热度

    1回答

    正如标题所说,我正在编写集成测试,并且希望测试并初始化IMapper对象作为这些测试的一部分。 我使用XUnit作为测试框架和Ninject来处理依赖注入。 我习惯于使用静态AutoMapper方法,并且正在转向使用IMapper接口,它是我的一个存储库构造函数中的一个参数。 我有一个继承NinjectModule基类的DependencyRegistrar类。 我的负荷方法如下: public

    6热度

    1回答

    工作,我已经做了的NuGet安装这样的: Install-Package xunit.runner.visualstudio -Version 2.2.0 在我的测试项目。 我有一个类似的测试: public class When_Doing_Stuff_I_Want_To_Test { [Fact] public void Can_Do_Stuff() {