Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Ad Alanı: Microsoft.Azure.Workflows.UnitTesting.Definitions
Bu sınıf, tek kiracılı Azure Logic Apps'te Standart iş akışı testi için kullanılan birim testinin yürütme bağlamını sağlar. sınıfı, test yürütmesi sırasında durumun korunmasına yardımcı olur ve geçerli iş akışı durumuna göre farklı yanıt veren dinamik sahteler oluşturmak istediğinizde kullanışlıdır.
Kullanım
var actionMock = new CallExternalSystemsActionMock(name: "Call_External_Systems", onGetActionMock: (testExecutionContext) =>
{
return new CallExternalSystemsActionMock(
status: TestWorkflowStatus.Succeeded,
outputs: new CallExternalSystemsActionOutput {
Body = new JObject
{
{ "name", testExecutionContext.ActionContext.ActionName },
{ "inputs", testExecutionContext.ActionContext.ActionInputs },
{ "scope", testExecutionContext.ActionContext.ParentActionName },
{ "iteration", testExecutionContext.ActionContext.CurrentIterationInput.Index }
}
}
);
});
Özellikler
| İsim | Açıklama | Türü | Gerekli |
|---|---|---|---|
| ActionContext | Geçerli eylem bağlamını alır. | TestActionExecutionContext | Evet |
İlgili içerik
- ActionMock Sınıf Tanımı
- TriggerMock Sınıf Tanımı
- TestActionExecutionContext Sınıf Tanımı
- TestErrorInfo Sınıf Tanımı
- TestErrorResponseAdditionalInfo Sınıf Tanımı
- TestIterationItem Sınıf Tanımı
- TestWorkflowOutputParameter Sınıf Tanımı
- TestWorkflowRun Sınıf Tanımı
- TestWorkflowRunActionRepetitionResult Sınıf Tanımı
- TestWorkflowRunActionResult Sınıf Tanımı
- TestWorkflowRunTriggerResult Sınıf Tanımı
- TestWorkflowStatus Sabit Listesi Tanımı
- UnitTestExecutor Sınıf Tanımı