BrokeredServiceContractTestBase<TInterface,TServiceMock>.AssertEventRaisedAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
AssertEventRaisedAsync(Action<TInterface,EventHandler>, Action<TInterface,EventHandler>, Action<TServiceMock>) |
Afirma que um evento é gerado com os dados esperados. |
AssertEventRaisedAsync<TEventArgs>(Action<TInterface,EventHandler<TEventArgs>>, Action<TInterface,EventHandler<TEventArgs>>, Action<TServiceMock>, Action<TEventArgs>) |
Afirma que um evento é gerado com os dados esperados. |
AssertEventRaisedAsync(Action<TInterface,EventHandler>, Action<TInterface,EventHandler>, Action<TServiceMock>)
Afirma que um evento é gerado com os dados esperados.
protected System.Threading.Tasks.Task AssertEventRaisedAsync (Action<TInterface,EventHandler> addHandler, Action<TInterface,EventHandler> removeHandler, Action<TServiceMock> triggerEvent);
member this.AssertEventRaisedAsync : Action<'Interface, EventHandler (requires 'Interface : null)> * Action<'Interface, EventHandler (requires 'Interface : null)> * Action<#'Interface> -> System.Threading.Tasks.Task
Protected Function AssertEventRaisedAsync (addHandler As Action(Of TInterface, EventHandler), removeHandler As Action(Of TInterface, EventHandler), triggerEvent As Action(Of TServiceMock)) As Task
Parâmetros
- addHandler
- Action<TInterface,EventHandler>
O delegado que pode adicionar o manipulador determinado ao evento no ClientProxy.
- removeHandler
- Action<TInterface,EventHandler>
O delegado que pode remover o manipulador especificado do evento no ClientProxy.
- triggerEvent
- Action<TServiceMock>
O delegado que chama diretamente para o Service para acionar o evento.
Retornos
Um Task que deve ser aguardado pelo método de teste.
Aplica-se a
AssertEventRaisedAsync<TEventArgs>(Action<TInterface,EventHandler<TEventArgs>>, Action<TInterface,EventHandler<TEventArgs>>, Action<TServiceMock>, Action<TEventArgs>)
Afirma que um evento é gerado com os dados esperados.
protected System.Threading.Tasks.Task AssertEventRaisedAsync<TEventArgs> (Action<TInterface,EventHandler<TEventArgs>> addHandler, Action<TInterface,EventHandler<TEventArgs>> removeHandler, Action<TServiceMock> triggerEvent, Action<TEventArgs> argsAssertions);
member this.AssertEventRaisedAsync : Action<'Interface, EventHandler<'EventArgs> (requires 'Interface : null)> * Action<'Interface, EventHandler<'EventArgs> (requires 'Interface : null)> * Action<#'Interface> * Action<'EventArgs> -> System.Threading.Tasks.Task
Protected Function AssertEventRaisedAsync(Of TEventArgs) (addHandler As Action(Of TInterface, EventHandler(Of TEventArgs)), removeHandler As Action(Of TInterface, EventHandler(Of TEventArgs)), triggerEvent As Action(Of TServiceMock), argsAssertions As Action(Of TEventArgs)) As Task
Parâmetros de tipo
- TEventArgs
O argumento de tipo para o EventHandler<TEventArgs> delegado.
Parâmetros
- addHandler
- Action<TInterface,EventHandler<TEventArgs>>
O delegado que pode adicionar o manipulador determinado ao evento no ClientProxy.
- removeHandler
- Action<TInterface,EventHandler<TEventArgs>>
O delegado que pode remover o manipulador especificado do evento no ClientProxy.
- triggerEvent
- Action<TServiceMock>
O delegado que chama diretamente para o Service para acionar o evento.
- argsAssertions
- Action<TEventArgs>
Um delegado a ser executado que contém asserções nos dados enviados com o evento .
Retornos
Um Task que deve ser aguardado pelo método de teste.