Опираясь на AppDomain.IsDefaultAppDomain()

51
4

У меня есть компонент, который должен быть инициализирован определенным образом ТОЛЬКО на основном AppDomain.

В других AppDomains он инициализируется как прокси-сервер для объекта, который живет в основном приложении.

Компонент использует AppDomain.Current.IsDefaultAppDomain(), чтобы определить, находится ли он в основном приложении или нет.

Моя проблема заключается в том, что при выполнении модульных тестов (NUnit) этот метод возвращает false, поскольку тестовый бегун инициализирует мои тестовые классы в другом домене приложения, в результате чего тесты не ведут себя правильно.

Как это можно решить?

спросил(а) 2012-07-08T12:12:00+04:00 7 лет, 8 месяцев назад
0
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема