diff --git a/src/Core/Models/Commands/CommandResult.cs b/src/Core/Models/Commands/CommandResult.cs index ea776ad529..c11dd91acd 100644 --- a/src/Core/Models/Commands/CommandResult.cs +++ b/src/Core/Models/Commands/CommandResult.cs @@ -51,7 +51,8 @@ public class Partial : CommandResult public Partial(IEnumerable successfulItems, IEnumerable> failedItems) { - + Successes = successfulItems.ToArray(); + Failures = failedItems.ToArray(); } } diff --git a/test/Core.Test/Models/Commands/CommandResultTests.cs b/test/Core.Test/Models/Commands/CommandResultTests.cs index 0fcd920fa5..6431536fc2 100644 --- a/test/Core.Test/Models/Commands/CommandResultTests.cs +++ b/test/Core.Test/Models/Commands/CommandResultTests.cs @@ -41,6 +41,12 @@ public class CommandResultTests var result = BulkAction(listOfRecords); - Assert.IsType>(listOfRecords); + Assert.IsType>(result); + + var failures = (result as Partial).Failures.ToArray(); + var success = (result as Partial).Successes.First(); + + Assert.Equal(listOfRecords.First(), success); + Assert.Equal(2, failures.Length); } }