fluentassertions / fluentassertions/fluentassertions.reactive
Request: .Should().PushAnySatisfying(..)
- 主要语言
- C#
- 星标
- 1
- 派生
- 3
- PR 合并指标
- 30 天内没有已合并 PR
描述
### Description
Just started using FA.Reactive and it's awesome, great work!
I have a suggestion for an assertion similar to `SatisfyRespectively` for collection assertions: `PushAnySatisfying`
#### Use Case
I am looking for an occurrence of a particular element that satisfies some constraints. I don't care about the ordering, hence the `Any` of `PushAnySatisfying`.
Example usage:
```csharp
observable.Observe()
.Should()
.PushAnySatisfying(e => {
e.Property.Should().Be("value");
e.OtherProperty.Should().Be("other value");
});
```
贡献指南
这个仓库没有索引到贡献指南
调研方向
该 issue 未指出实现文件或测试路径。首先定位现有的 collection assertion 和 SatisfyRespectively 实现,然后为满足所提供 assertions 的无序元素添加测试覆盖;当示例用法能够正常工作且新行为经过测试后,即视为完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- csharp
- 领域
- testing
- Issue 类型
- 功能
- 难度
- 3/5
- 预计耗时
- 1-2 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 35/100