Comment puis-je générer un événement lorsqu'une méthode est appelée à l'aide Moq?

J'ai une interface comme ceci:

public interface IMyInterface
{
    event EventHandler<bool> Triggered;
    void Trigger();
}

Et j'ai un moqué d'objet dans mon unité de test comme ceci:

private Mock<IMyInterface> _mockedObject = new Mock<IMyInterface>();

Je veux faire quelque chose comme ceci:

//pseudo-code
_mockedObject.Setup(i => i.Trigger()).Raise(i => i.Triggered += null, this, true);

Toutefois, il ne ressemble pas à Raise est disponible sur le ISetup interface qui revient. Comment puis-je faire cela?

InformationsquelleAutor soapergem | 2016-05-17