Поместите блок try catch
вокруг теста.
[TestMethod]
public void TestMethod1()
{
try
{
Class1 class1 = new Class1();
class1 = null;
// force Garbage Collection for finalizer to run
GC.Collect();
}
catch(Win32Exception w)
{
Console.WriteLine(w.Message);
Console.WriteLine(w.ErrorCode.ToString());
Console.WriteLine(w.NativeErrorCode.ToString());
Console.WriteLine(w.StackTrace);
Console.WriteLine(w.Source);
Exception e=w.GetBaseException();
Console.WriteLine(e.Message);
}
}
Это даст вам точное сообщение об ошибке.
Это может быть что-то столь же простое, как путьне устанавливается.Если это так.Возвращенная ошибка будет file not found
.В этом случае это можно решить, изменив "cmd.exe"
на @"C:\windows\system32\cmd.exe"