Что случилось с проектом Web.Tests в стартапе? - PullRequest
0 голосов
/ 28 сентября 2018

Я пытался следовать документации по использованию стартового проекта.и в вашем извлеченном проекте в каталоге тестов есть только [ProjectName] .Tests, в то время как документация показывает, что в каталоге тестов должно быть два проекта, вторым является [ProjectName] .Web.Tests

Меня очень интересуетиспользуя интеграционные тесты, которые кажутся доступными, однако шаблон (очевидно 4.1.0) не имеет проекта Web.Test.Я попытался загрузить проект Web.Tests из проекта шаблона github, но кажется, что проект Tests теперь другой, и мне приходится перепрыгивать через множество обручей, чтобы заставить его работать.

Если есть причина, по которой он был удален, я хотел бы понять, почему, если нет, каков самый простой способ добавить его в мой проект?

1 Ответ

0 голосов
/ 29 сентября 2018

Полагаю, вы ссылаетесь на эту статью: https://aspnetboilerplate.com/Pages/Documents/Articles/Introduction-With-AspNet-Core-And-Entity-Framework-Core-Part-1/index.html

Web.Tests только в шаблоне ASP.NET Core: https://github.com/aspnetboilerplate/aspnet-core-template/tree/8659b97f960a04eacdd5d148bdb48ef6f352bf97/test/AbpCompanyName.AbpProjectName.Web.Tests

...для этой комбинации, упомянутой в статье:

  • ASP.NET Core 2.x
  • .NET Core (кроссплатформенный)
  • Многостраничное веб-приложение
  • без аутентификации

ASP.NET Core 2.x + .NET Core + MPA + no Authentication

...