Compartilhar via


BrokeredServiceContractTestBase<TInterface,TServiceMock>.AssertEventRaisedAsync Método

Definição

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.

Aplica-se a