Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Você pode desenvolver seu código dentro do método Execute e se valer dos métodos da classe context para informa ao usuário o status/resultado da execução do teste feito por seu código.

USOMÉTODO
Adicionar um status de execuçãocontext.Status.SetCompleted(string message)

context.Status.SetFailed(string message)

context.Status.AddStage(int step, string message)

context.Status.AddAlert(int step, string message)
Adicionar resultado de testecontext.Tests.AddSuccess(string message [, string dataJson])

context.Tests.AddError(string message [, string dataJson])

context.Tests.AddSkipped(string message [, string dataJson])
Adicionar um recursocontext.Resources.Add<T>(T resource [, string alias])
Utilizar um recursovar dbConnection = context.Resources.OfType<IDbConnectionResource>().First().Value
Utilizar um parâmetro de execuçãovar value = context.Parametes.Get<long>("name")

Você pode ainda desenvolver seu código fora do método Execute, porém para que sua Atividade C# funcione e seja eficiente este método deverá ser chamado dentro do método Execute. O mesmo vale para as referências externas. Neste caso os assemblies deverão ser inseridos em sua Atividade C# através do botão Assemblies (+) informando o caminho o seu nome completo.

...

Para utilizar deve haver um Agent do TestFlow Disponível e operante.

Versionando

...

Atividades C#

É muito importante versionar nossas atividades C#, clique aqui para saber como indicamos que seja feito o Versionamento de Atividades C#