FluentAssertions:收集子集应包含等效列表
我有一个集合: new[] { new { A = 5, PropIDontCareAbout = "XXX" }, new { A = 7, PropIDontCareAbout = "XXX" }, new { A = 9, PropIDontCareAbout…
如何做一个“ allnotsatatify”富有量的条件
考虑以下代码: var ints = new List>() { new Dictionary() { { "1", "bill" }, { "2", "john" } }, new Dictionary() { { "2", "jane" }, { "3", "a…
FluentAssertions错误CS0012:您必须向汇编系统添加引用
我添加了nuget fluentassertions 6.7.0.7.0 在使用.NET框架的测试项目中4.6.1。我从骑手2022.1.1进行测试。 我是这个nuget的新手,我读了 intro 并搜…
用FluentAssertions框架在一个断言中评估所有属性
上下文: 我们需要用许多具有许多排列的属性来主张对象响应,并且其中许多属性是动态的(生成的GUID等)。 示例场景 使用FluentAssertions ...应该(…
C#中的流利断言如何主张匿名类型
我们正在使用Fluent主张为.NET CORE 3.1 Web API进行测试驱动的开发,并使用Xunit进行相同的开发。 这就是我的控制器返回的。 { "usersResult": [ { "…
如何动态选择等效性测试的属性 - fluentAssertions
我正在创建单元测试,其中我将彼此比较对象列表。 目前,我正在使用流利的主张与SpecFlow和Nunit结合使用。我已经使用流利的断言来进行比较如下: pub…
在流利的断言中使用beeGiverentto的意外行为
我对流利的断言有一个问题,这似乎与文档所说的内容有关。 我有一个简单的情况来显示问题。 public class UnitTest1 { [Fact] public void Test1() { …
嘲笑源自iList的接口将其传递给应()。
我目前正在测试一种返回 ibuilding 接口的实例的方法: public interface IBuilding { public string Name { get; set; } public IBuildingZones Zone…
第二个方法调用的单元测试
我有一个单元测试,其中使用 Moq 和 Fluent Assertions: [Fact] public void GetSymbols_ShouldSetSucceedToTrue_WhenSecondAttemptSucceed() { stri…
当属性具有 NullValueHandling.Ignore 时断言
在端点的响应中,如果属性的值为 null ,我需要省略该属性,因此我使用 [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] 标记来标记该…
FluentAssertions 用于对象图与数组的相等性 - 近似相等
我正在尝试为 API 编写一组测试,该 API 返回以下形式的结果 { "metrics": [ { "key": "Metric1", "portfolios": [ { "portfolioKey": "Portfolio1", …
两个集合类之间的流畅断言
我有一个带有集合类的类, public class SearchResult { public int Id { get; set; } public int Total { get; set; } public IEnumerable Books { g…
FluentAssertions 基于反射的 equal
我有一个简单的类: public class MyClass() { public string Property1 {get;set;} public string Property2 {get;set;} } 有没有办法在没有 Equal …
FluentAssertion 无法比较字符串的可枚举性
这段代码工作正常 [Test] public void boo() { var collection = new[] { 1, 2, 3 }; collection.Should().Equal(1, 2, 3); } 但是,这失败了 [Test] …
比较某些道具具有不同格式的对象
比较两个对象的所有属性的最佳方法是什么,其中一些对象具有不同的格式(例如,一个对象中的 DateTime ,另一个对象中的 DateTime.ToString() 具有自…