Vi fortsätter fylla i hålen i våran testtäckning och lägger till ett litet fnuttigt integrationstest för att testa hela vägen in på modermodemet - själva hjärtat i hårddisken.
[Läs mer...]
Vi fortsätter fylla i hålen i våran testtäckning och lägger till ett litet fnuttigt integrationstest för att testa hela vägen in på modermodemet - själva hjärtat i hårddisken.
Stärkta av framgångarna av vårt första test tar vi raskt och river upp allt för att byta ut NUnit till XUnit. Varför då kan man undra - varför inte säger jag.
Berövade av sömn i väntan på upplösningen ger vi oss i kast med att ta reda på om förra veckans idéer om Span<T> och IAsyncEnumerable<T> givit något frukt. Hur står sig vår funktion jämfört med att bara läsa in filen rakt av och köra string.split()?
I dagens stream klämde och kände vi lite på IAsyncEnumerable<T> från C# 8.0 och Span<T> från C# 7.2 kryddat med lite Tuple deconstruction. Idén är att bygga en snabb, asynkron och minnessnål CSV-parseare(?).