В настоящее время я пытаюсь протестировать BizTalk с BizUnit
, но документация ужасна.В минуту, когда я жду стабильного обслуживания, я смотрю на класс WebServiceStep
.
Мне было интересно, есть ли у кого-нибудь пример того, как настроить мыльное тело.Я пытаюсь создать тест в коде (не xaml), поэтому необходимо использовать WebServiceStep.RequestBody
.
Я думал о том, что, возможно, у меня класс, который наследует DataLoaderBase
, но я не уверен, как правильно это настроить.Любая помощь будет благодарна.
Пока у меня есть следующий код (за исключением нескольких недовольных кодов):
public static void ExecuteSoap(string url, string title, string space)
{
var test = new TestCase();
var step = new WebServiceStep();
step.ServiceUrl = url;
step.FailOnError = true;
step.SoapHeaders = new Collection<SoapHeader>();
step.SoapHeaders.Add(new SoapHeader()
{
HeaderName = title,
HeaderNameSpace = space
});
// Error here because of DataLoaderBase being abstract
// step.RequestBody = new DataLoaderBase();
test.ExecutionSteps.Add(step);
Execute(test);
}
Также это не важно, но если у кого-то есть лучшая альтернатива BizUnitМне было бы интересно здесь.
Заранее спасибо,
Ankou