У меня есть метод ClassInitialize
и метод ClassCleanup
, я хотел бы запустить окно на ClassInitialize
(у меня это работает) и закрыть приложение на ClassCleanup
.Когда я запускаю приложение в ClassInitialize
, я сохраняю XamlWindow
, поэтому я могу закрыть его в ClassCleanup
.
Вот мой код:
static XamlWindow window;
[ClassInitialize]
public static void ClassInit(TestContext context)
{
Playback.Initialize();
window = XamlWindow.Launch("EagleBusinessSoftware.EBMSMyTime1.5_22ae44209eeep!App");
}
[ClassCleanup]
public static void ClassCleanup()
{
window.Close();
}
Но по какой-то причинеwindow.Close()
ничего не делает!Приложение не закрывается.Я установил точку останова и убедился, что window.Close()
был поражен, и это действительно так.
Есть идеи, почему это не работает?Я также пытался использовать window.CloseOnPlaybackCleanup = true
, но это тоже не работает.