0

У меня есть проект MVC, который использует представление приложения, и он отлично работает, и он захватывает все телеметрические детали в лазури под соответствующей приборной панелью.Application Insights - Unit testing, Azure

Я пытаюсь проверить эту функцию с помощью модульного тестирования проекта, от модульного тестирования проекта я звоню файл класса, который присутствует в проекте MVC.,

Он работает и выполнение в Funciton1 (), но эти значения не diaplaying под приборной панелью ...

Любые предложения ..

Применение 1 -> TestProject C# проект класса

[TestMethod] 

Method1() 
{ 
    MVCAppinsightCls a = new MVCAppinsightCls(); 
    a.Function1(); 
} 

MVC WebApplication

Class MVCAppinsightCls 
{ 

    Funciton1() 
{ 

    TelemetryClient o = new TelemetryClient(); 
    o.trackEvent("someName"); 
    } 
} 

ответ

0

При запуске метода, как это из вашего тестового проекта, то ваш проект Test ваш хост так, что вам нужно, это добавить все конфигурации, связанные с вашим приложением Insights в тесте Peoject слишком (Настройки ключа Instumentation и все остальное), чтобы он отправлял журналы в App Insights.

Вам нужен файл ApplicationInsights.config, а также вам необходимо добавить пакеты nuget, связанные с App Insights, в проект Unit Test.

 Смежные вопросы

  • Нет связанных вопросов^_^