fluent-assertions

    2热度

    2回答

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

    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热度

    1回答

    使用Visual Studio 2013,我已经通过NuGet将FluentAssertions 2.1.0.0安装到此C#项目中,但是我无法在FluentAssertions中设置断点,即使我已将调试器指向其源代码v2.1。我如何在FluentAssertions中成功设置断点?此外,当捕获FluentAssertions中的异常(这就是为什么我需要首先调试它)时,调试器会警告源代码在构建程序集

    0热度

    1回答

    场景:我有一个具有可空属性的对象,当我运行被测方法时它将被更新。在预期的对象中,我没有指定它,因为我想单独验证该值。下面是一个简单的试验示范 using System; using FluentAssertions; using NUnit.Framework; namespace FluentAssertionsNullableFailure { public class S

    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热度

    1回答

    我有一个测试用于检查一个项目是否正确序列 public interface IMyJsIdentity { string Forename { get; } string Surname { get; } string Guid { get; } } public class MyIdentity : IMyJsIdentity { pub

    1热度

    1回答

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