Какова правильная реализация для модульного тестирования приложения WPF с использованием инъекции зависимостей?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Какова правильная реализация для модульного тестирования приложения WPF с использованием инъекции зависимостей?

Сообщение Anonymous »

У меня есть совместный класс модели (Project) (Project) по всей стране через инъекцию зависимостей.
отлично работает в приложении. Но из -за DI я изо всех сил пытаюсь это проверить.public partial class App : Application
{
public IHost AppHost;

///
/// Default constructor
///
public App()
{
AppHost = Host.CreateDefaultBuilder()
.ConfigureServices(services =>
{
services.AddSingleton();
})
.Build();
...
}
}
< /code>
public partial class Analysis
{
public void AnalysisMethod()
{
IProject project = ((App)Application.Current).AppHost.Services.GetRequiredService();
}
}
< /code>
I'm trying to unit test AnalysisMethod but of course it fails because there is no Application.Current. How should I be coding/testing this, keeping in mind that I'd like to keep a singleton IProject created by DI?

Подробнее здесь: https://stackoverflow.com/questions/795 ... using-depe
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»