private bool Load(int i){}
его нужно передать в тесте в поток или задачу, но как это сделать?task t = new Task((action)methodinfo.createdelegate(typeof(action)))
Type t = typeof(..);
MethodInfo mi = t.GetMethod("***", BindingFlags.Instance | BindingFlags.NonPublic);
ParametrizedThreadStart parametrizedThreadStart = mew ParametrizedThreadStart ((object o)=>{
mi.Invoke((..)o, new object[] {0});
});
Thread t = new Thread(parametrizedThreadStart);
string str;
using (StringWriter wr = new StringWriter())
{
TextWriter s= Console.Out;
Console. SetOut(wr);
t.Start(..);
t.Join();
str = wr.ToString();
Console.Setout(s);
}
Assert.AreEquals(regex.ismatch(str, @****), true);