Есть ли примеры, как писать модульные тесты для библиотек классов, которые используют CodeActivity?Он принимает InArgument, выводит OutArgument и имеет метод Execute.Вот моя библиотека классов:
public class Validation : CodeActivity
{
[Category("Input")]
[RequiredArgument]
public InArgument<string> PickupZip { get; set; }
[Category("Output")]
[RequiredArgument]
public OutArgument<string> Output { get; set; }
protected override async void Execute(CodeActivityContext context)
{
try
{
List<string> test = new List<string>();
var origin = await
GoogleAPIWrapper.GetAddressByZip(PickupZip.Get(context));
if (origin.StatusId >= 0)
{
test.Add(origin.StreetNumber);
test.Add(origin.Locality);
}
string temp = string.Join(",", test.ToArray());
Output.Set(context, temp);
}
catch (Exception e)
{
Output.Set(context, e.toString());
}
}
}
Спасибо!