Exemple #1
0
        private static async Task <string> PrintError(IAggregatorGrain aggregator, Message[] messages)
        {
            var sb = new StringBuilder();

            sb.AppendLine("Expectation failed!");
            sb.AppendLine($" -expected: {string.Join(',', messages.OrderBy(m => m.Id).Select(m => m.Id))}");
            sb.AppendLine($" -sent    : {string.Join(',', (await aggregator.GetAllSentMessages()).OrderBy(m => m.Id).Select(m => m.Id))}");
            sb.AppendLine($" -received: {string.Join(',', (await aggregator.GetAllReceivedMessages()).OrderBy(m => m.Id).Select(m => m.Id))}");
            return(sb.ToString());
        }