fluentassertions / fluentassertions/fluentassertions.reactive

Request: .Should().PushAnySatisfying(..)

Aperta
#2 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C#
Stelle
1
Fork
3
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

### 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");
});
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Nell’issue non sono identificati né un file di implementazione né un percorso dei test. Inizia individuando le implementazioni esistenti di collection assertion e SatisfyRespectively, quindi aggiungi la copertura per un elemento non ordinato che soddisfi le assertions fornite; il lavoro è completo quando l’esempio d’uso funziona e il nuovo comportamento è testato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
csharp
Ambito
testing
Tipo di issue
Funzionalità
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.