public void Invoke_Serializable_ThreeArg()
{
using (var context = AppDomainContext.Create())
{
var actual = RemoteFunc.Invoke(
context.Domain,
10,
(short)11,
new Double?(12),
(value1, value2, value3) =>
{
return new Test() { Value1 = value1, Value2 = value2, Value3 = value3 };
});
Assert.NotNull(actual);
Assert.Equal(10, actual.Value1);
Assert.Equal(11, actual.Value2);
Assert.Equal(12, actual.Value3);
}
}