I have been using JustMock for unit testing in C#.
The problem I am facing is I cannot assert the functions called inside Parallel.Foreach
. However the assignments done inside can be asserted.
Parallel.ForEach(aList, entity =>
{
//Can be asserted using Assert(5,parameter.value) in the test
parameter.value = 5;
//Cannot be asserted, assertion fails Mock.Assert(parameter) in the test
//is arranged using MustBeCalled
parameter.call();
})
I found the same issue in other test cases also. Is this some wrong behavior of JustMock?