public void ForEventRemove()
        {
            var invocationMatcher = InvocationMatcher.ForEventRemove(myObject, "Event", Any <EventHandler> .Value);

            Assert.AreSame(myObject, invocationMatcher.Target);
            Assert.AreEqual(typeof(IMyObject).GetEvent("Event").GetRemoveMethod(), invocationMatcher.Method);
            CollectionAssert.AreEqual(new object[] { Any <EventHandler> .Value }, invocationMatcher.ParameterValueConstraints);
        }
Ejemplo n.º 2
0
 public IAssertInvocations ForEventRemove <TTarget, THandler>(TTarget target, string eventName, THandler handler)
 {
     return(Assert(InvocationMatcher.ForEventRemove(target, eventName, handler)));
 }
Ejemplo n.º 3
0
 public ISpecifyAction EventRemove <TTarget, THandler>(TTarget target, string eventName, THandler handler)
 {
     return(ActionInvoked(InvocationMatcher.ForEventRemove(target, eventName, handler)));
 }