There is a situation in xoom-net-symbio tests where Await() is called on the top parent ICompletes expression but is resolved before the nested one computes it's result. Consider this line
Once the outcome of AndThenTo is computed (reader in that case) the Await() unlocks where it should wait for the result of StreamAll(). There workaround is to split the lines like the following:
var reader = _journal.JournalReader("test").Await();
var all = reader?.StreamAll().Await();
There is a situation in
xoom-net-symbio
tests whereAwait()
is called on the top parentICompletes
expression but is resolved before the nested one computes it's result. Consider this lineOnce the outcome of
AndThenTo
is computed (reader in that case) theAwait()
unlocks where it should wait for the result ofStreamAll()
. There workaround is to split the lines like the following:It should be fixed