[Feature]: Inspect sorted items through `SortedChangeSetAggregator`
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 3/5
- Tempo estimado
- 1-2 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Start by locating SortedChangeSetAggregator and existing AsAggregator() tests for sorted change sets. Add a test following the issue’s example, then determine what API change lets the aggregator expose sorted items. Done when the test verifies items remain in strict sorted order after adding 3, 2, and 1.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
There is currently no way to test for sorting when using .AsAggregator() upon an ISortedChangeSet<TObject, TKey> stream.
Soemthing along the lines of...
using var source = new SourceCache<int, int>(x => x);
using var results = source
.Sort(Comparer<int>.Default)
.AsAggregator();
source.AddOrUpdate(3);
source.AddOrUpdate(2);
source.AddOrUpdate(1);
results.SortedItems.Should().BeEquivalentTo(new[] { 1, 2, 3 }, options => options.WithStrictOrdering());
- Linguagem predominante
- C#
- Estrelas
- 1.9k
- Forks
- 194
- Merge médio
- 12min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de reactivemarbles/DynamicData
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
reactivemarbles/DynamicData#1229 ·
Mantenedores costumam responder em até 1 dia
-
infrastructure
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
reactivemarbles/DynamicData#1089 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[Bug]: ChangeAwareList merges an insert one slot before a pending AddRange, corrupting list order downstreamTalvez já em andamento @dwcullop assumiu há 9 dias. Abertabug
Dificuldade 3/5 Meio dia Facilidade para iniciantes 63/100
reactivemarbles/DynamicData#1225 ·
Mantenedores costumam responder em até 1 dia
-
[Feature]: Make Avg, StdDev, Maximum and Minimum refresh-aware, consistent with SumTalvez já em andamento @dwcullop assumiu há 14 dias. Abertabreaking change enhancement
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
reactivemarbles/DynamicData#1214 ·
Mantenedores costumam responder em até 1 dia
-
bug
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
reactivemarbles/DynamicData#1196 ·
Mantenedores costumam responder em até 1 dia
Todas as issues de reactivemarbles/DynamicData
Issues semelhantes
-
Feature needs response
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Adyen/adyen-dotnet-api-library#1907 ·
Mantenedores costumam responder em até 5 dias
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
immichFrame/ImmichFrame#735 ·
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
dimitar-radenkov/Pointframe#318 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
DotHarness/dotcraft#546 ·
Mantenedores costumam responder em até 1 dia
-
a-corriger bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
christian-raj/S-Aloha#303 · 1 comentário ·