fluent-assertions

    1热度

    1回答

    我试图使用流利断言验证投影到其自身的轴线的矢量接近或者v.Length()或-v.Length()之一。 我可以断言,投影近似:result.Should().BeApproximately(v.Length()) 或者我可以断言,投影的几个结果之一:result.Should().BeOneOf(v.Length(), -v.Length()) 我怎样才能将二者结合起来?

    1热度

    2回答

    我想使用Fluent Assertions ShouldBeNull()扩展方法来声明我的实例确实为null。 Result.ShouldBeNull(); 显然,这会引发异常,因为我无法在空实例上调用扩展。 System.NullReferenceException 如何正确使用Fluent断言来做出断言?

    1热度

    1回答

    我有这样一个说法: validationResults.Select(result => result.Tag).ToList().Should().Contain(ServiceContractRuleKey.MedicalDeclarationNumberRequired "because a validation error should be added that the MedicalD

    0热度

    2回答

    我想用与MINITEST result.should_be "my result" result.should_be_true result.should_contain "foo" 有一些宝石添加此功能流利断言类型的语法? 我的请求来自similar idea in C#。

    2热度

    2回答

    我想要一个单元测试来验证以正确顺序发生的两个函数调用。在本例中,第一个函数对文件进行加密并将其保存到文件系统,第二个函数将加密文件发送到第三方处理器(通过FTP)。 我使用NSubstitute作为模拟框架和FluentAssertions来帮助进行测试验证。这看起来并不像你可以用NSubstitute开箱即可实现的。 public void SendUploadToProcessor(Strea

    7热度

    1回答

    我有一个测试,验证方法的集合输出。测试的这种变化通过: [TestMethod, TestCategory("BVT")] public void TheStatusesAreReturned() { var expectedUnprocessedStatuses = new List<FileUploadStatus> { FileU

    3热度

    2回答

    我有两个双数组。有没有一种方法使用FluentAssertions来逐个比较数组,使用.BeApproximately()技术? 一个范围值就足够整个阵列。 实施例: double[] source = { 10.01, 8.01, 6.01 }; double[] target = { 10.0, 8.0, 6.0 }; // THE FOLLOWING IS NOT IMPLEMENTE

    0热度

    1回答

    我必须考虑到只有共享属性比较两个集合。 如果我了解丹尼斯对How to combine collection and property assertions using fluent-assertions?的评论,则应该从2.0版开始工作。 我使用这个API: ActualOes.ShouldHave().SharedProperties().EqualTo(expectedOes); Act

    0热度

    3回答

    给定一个具有多个属性的对象,例如System.Drawing.Rectangle,我想声明所有属性的值(当ONE属性不匹配时不会停止)并报告所有属性。 我尝试这个代码,希望它会做什么,我想...... System.Drawing.Rectangle croppingRectangle = SomeMethodReturnsRectangle(testP1,testP2); Assert.Tha

    2热度

    2回答

    我想比较2个对象expectedItems和resultItems IEnumerable<IDictionary<string, object>>型但一直没能做到多用它。 此外,一个字典在代码中初始化,另一个字典是从外部API的JSON响应中构建的。因为JSON并不关心对象内属性的顺序,所以排除SequenceEquals。 我有两个相等的对象,所有的这些低调的方法失败, 首先, Collect