Raise(..) does not return event return values
NoReturnValueFromRaise opened this issue · 1 comments
NoReturnValueFromRaise commented
Hi
I have the following code, it doesnt work.
Please fix :)
public delegate object TestDelegate();
public class TestClassWithEvent
{
public virtual event TestDelegate TestEvent;
}
[Test]
public void UnitTest()
{
var mock = new Mock<TestClassWithEvent>();
mock.Object.TestEvent += () => "test";
object[] returnValue = mock.Raise(_ => _.TestEvent += null);
Assert.AreEqual(returnValue.Single(), "test");
}
kzu commented
Moved to devlooped/moq#561