xunit

    0热度

    1回答

    我使用xUnit对我的验证器进行了单元测试,并且有一种情况是当动作不执行函数时。 验证程序能够抛出异常并且还能够填充包含错误消息的列表。 shouldThroException参数定义了验证器何时应该抛出异常。当它不是预期的时候,它应该填充errorCollection。 此测试失败,因为当代码进入else操作时不会调用ValidateEmailAddress,至少在我使用调试器来查看代码时,我看

    0热度

    3回答

    联数据我是很新,的xUnit和这里的想什么,我来实现: [Theory] [InlineData((Config y) => y.Param1)] [InlineData((Config y) => y.Param2)] public void HasConfiguration(Func<Config, string> item) { var configuration = se

    1热度

    1回答

    我正在使用xunit来运行测试。一个接一个,它工作得很好,但是一旦我并行运行它,servicestack会抛出异常。 System.IO.InvalidDataException : ServiceStackHost.Instance has already been set (BasicAppHost) at ServiceStack.ServiceStackHost.Init() i

    0热度

    1回答

    [重复的] Assert in Try..Catch block is caught 当我使用的xUnit核心在NetCore1.1在VS2017为folllow: try { Assert.True(1<0," server is false");//vs2017 show green(test through) } catch (Excep

    2热度

    1回答

    一个xUnit的测试案例比方说,我有一个已使用的xUnit写了下面的测试案例: public static IEnumerable<object[]> testValues = new List<object[]> { new object[] {new double?[] {0.0}, 0.0, 0.0}, }; [Theory] [MemberData(nameof(tes

    2热度

    1回答

    我想让OpenCover为我们的asp网络核心项目工作,目标是完整框架461.我们使用XUnit作为测试框架。但是,当我运行我的powershell脚本时,结果仅显示测试文件夹中测试类的覆盖范围,而不覆盖源文件夹内类的范围。 如何获得这些文件的覆盖率? 我的解决方案的结构是这样的src/API和测试/ API.UnitTests 重要港口我的剧本是这样的: &$openCoverPath\Open

    3热度

    1回答

    在为ASP.NET Core应用程序编写单元测试期间,我意识到ViewData可从ViewResult访问,但ViewBag不可访问。 我HomeController: public class HomeController : Controller { private readonly IHeroRepository _heroItems; private readonly

    4热度

    1回答

    我有一个使用xUnit的.NET Core项目。虽然我不能再使用Resharper运行任何测试。即使非常简单的测试也没有结果。例如: - using Xunit; public class MyTests { [Fact] public void MySuperTest() { Assert.Equal(1, 1); } } 输出日志

    0热度

    1回答

    我最近将MSTest〜XUnit的〜2000个纯单元测试迁移了过来。测试包含在大约10个测试项目中,并被配置为通过测试收集和组装并行运行。我已经安装了Visual Studio测试运行器nuget包,并且在Visual Studio 2017本地运行时,测试需要大约25秒才能完成。但是,这些测试在VSTS构建代理上运行时需要大约30分钟(!)。我尝试过调整xunit中的所有标志以尝试加速构建代理上

    0热度

    1回答

    我试图单元测试搜索功能,我已经将匹配部分输入的字符串结果,如果存在。 我失败的测试: [Theory(DisplayName = "Retrieve a Customer by partial name if the customer exists.")] [InlineData("fifth")] public async Task ProviderClass_GetCust