Microsoft.AspNetCore.Mvc.TestingとMicrosoft.AspNetCore.TestHostパッケージの違い

osotorrio

統合テストでAsp.NetCore Web APIアプリケーションをホストするために、パッケージMicrosoft.AspNetCore.TestHost数回使用しました

Asp.Net Core 2.1では、パッケージMicrosoft.AspNetCore.Mvc.Testingがリリースされました。ただし、Mvc.TestingにはTestHostへの依存関係があります。

TestHostパッケージに加えてMvc.Testingパッケージが提供している機能はどれか疑問に思いました。特に、APIをホストするための機能テストで使用される場合。

ヘンクモレマ

Microsoft.AspNetCore.TestHostパッケージは、(を含むタイプのセットで構成されてTestServer目的をテストするために、メモリ内のアプリケーションをホスティング可能にします)。このMicrosoft.AspNetCore.Mvc.TestingパッケージはTestServerWebApplicationFactoryクラスを使用してアプリケーション(を含む)の機能テストを可能にするインフラストラクチャを提供します

統合/機能テストの詳細については、ドキュメントを確認してください:https//docs.microsoft.com/en-us/aspnet/core/test/integration-tests

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Microsoft.AspNetCore.MvcのToastr通知

分類Dev

Microsoft.AspNetCore.Mvc.ViewFeaturesバージョン

分類Dev

認証とMicrosoft.AspNetCore.Mvc.Testingをネゴシエートします

分類Dev

SwashbuckleとMicrosoft.AspNetCore.Mvc.Versioningのセットアップ方法

分類Dev

SwashbuckleとMicrosoft.AspNetCore.Mvc.Versioningのセットアップ方法

分類Dev

SwashbuckleとMicrosoft.AspNetCore.Mvc.Versioningのセットアップ方法

分類Dev

microsoft.aspnetcore.signalr.clientとmicrosoft.aspnetcore.signalr.client.coreの違いは何ですか?

分類Dev

Microsoft.AspNetCore.All 2.1.1

分類Dev

パッケージMicrosoft.AspNetCore.Mvc.Razor.RuntimeCompilation5.0.0はnetcoreapp3.1と互換性がありません

分類Dev

AspNetCore.MvcとAspNetCore.Mvc.Core

分類Dev

Microsoft.AspNetCore.Allメタパッケージの長所と短所

分類Dev

.NET Framework4.6.1上のMicrosoft.AspNetCore.All

分類Dev

パラメータを解決できません 'Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProvider apiDescriptionsProvider

分類Dev

タイプ「System.Threading.Tasks.Task <Microsoft.AspNetCore.Mvc.IActionResult>」を「Microsoft.AspNetCore.Mvc.OkObjectResult」に変換できません

分類Dev

System.TypeLoadException: 'メソッド' GetItem'in type 'Microsoft.AspNetCore.Mvc.Razor.Internal.FileProviderRazorProjectFileSystem'in asp.net core

分類Dev

失敗:Microsoft.AspNetCore.SpaServices [0]

分類Dev

Microsoft.AspNetCore.SignalR SendAsync args

分類Dev

Microsoft.AspNet.Identity.CoreとMicrosoft.AspNetCore.Identityの違いは何ですか?

分類Dev

InvalidOperationException Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.CreateModel(ModelBindingContext bindingContext)

分類Dev

ASP.NET MVC Coreでは、Microsoft.AspNetCore.Razor.DesignおよびMicrosoft.VisualStudio.Web.CodeGeneration.Designパッケージは何をしますか?

分類Dev

登録を試みるときのMicrosoft.AspNetCore.Identity.IdentityError

分類Dev

AzureADの.netコアAPIを使用したMicrosoft.AspNetCoreとMicrosoft.IdentityModel(ADAL)

分類Dev

Microsoft.Extensions.Identity.StoresとMicrosoft.Extensions.Identity.CoreおよびMicrosoft.AspNetCore.Identityの違いは何ですか?

分類Dev

タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory」のサービスが登録されていません

分類Dev

タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory」のサービスが登録されていません

分類Dev

タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory」のサービスが登録されていません

分類Dev

タイプ「Microsoft.AspNetCore.Mvc ...」のサービスは登録されていません

分類Dev

タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor」のサービスが登録されていません

分類Dev

依存関係の制約外で検出されたパッケージバージョン:Microsoft.AspNetCore.App 2.1.1

Related 関連記事

  1. 1

    Microsoft.AspNetCore.MvcのToastr通知

  2. 2

    Microsoft.AspNetCore.Mvc.ViewFeaturesバージョン

  3. 3

    認証とMicrosoft.AspNetCore.Mvc.Testingをネゴシエートします

  4. 4

    SwashbuckleとMicrosoft.AspNetCore.Mvc.Versioningのセットアップ方法

  5. 5

    SwashbuckleとMicrosoft.AspNetCore.Mvc.Versioningのセットアップ方法

  6. 6

    SwashbuckleとMicrosoft.AspNetCore.Mvc.Versioningのセットアップ方法

  7. 7

    microsoft.aspnetcore.signalr.clientとmicrosoft.aspnetcore.signalr.client.coreの違いは何ですか?

  8. 8

    Microsoft.AspNetCore.All 2.1.1

  9. 9

    パッケージMicrosoft.AspNetCore.Mvc.Razor.RuntimeCompilation5.0.0はnetcoreapp3.1と互換性がありません

  10. 10

    AspNetCore.MvcとAspNetCore.Mvc.Core

  11. 11

    Microsoft.AspNetCore.Allメタパッケージの長所と短所

  12. 12

    .NET Framework4.6.1上のMicrosoft.AspNetCore.All

  13. 13

    パラメータを解決できません 'Microsoft.AspNetCore.Mvc.ApiExplorer.IApiDescriptionGroupCollectionProvider apiDescriptionsProvider

  14. 14

    タイプ「System.Threading.Tasks.Task <Microsoft.AspNetCore.Mvc.IActionResult>」を「Microsoft.AspNetCore.Mvc.OkObjectResult」に変換できません

  15. 15

    System.TypeLoadException: 'メソッド' GetItem'in type 'Microsoft.AspNetCore.Mvc.Razor.Internal.FileProviderRazorProjectFileSystem'in asp.net core

  16. 16

    失敗:Microsoft.AspNetCore.SpaServices [0]

  17. 17

    Microsoft.AspNetCore.SignalR SendAsync args

  18. 18

    Microsoft.AspNet.Identity.CoreとMicrosoft.AspNetCore.Identityの違いは何ですか?

  19. 19

    InvalidOperationException Microsoft.AspNetCore.Mvc.ModelBinding.Binders.ComplexTypeModelBinder.CreateModel(ModelBindingContext bindingContext)

  20. 20

    ASP.NET MVC Coreでは、Microsoft.AspNetCore.Razor.DesignおよびMicrosoft.VisualStudio.Web.CodeGeneration.Designパッケージは何をしますか?

  21. 21

    登録を試みるときのMicrosoft.AspNetCore.Identity.IdentityError

  22. 22

    AzureADの.netコアAPIを使用したMicrosoft.AspNetCoreとMicrosoft.IdentityModel(ADAL)

  23. 23

    Microsoft.Extensions.Identity.StoresとMicrosoft.Extensions.Identity.CoreおよびMicrosoft.AspNetCore.Identityの違いは何ですか?

  24. 24

    タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory」のサービスが登録されていません

  25. 25

    タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory」のサービスが登録されていません

  26. 26

    タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.ITempDataDictionaryFactory」のサービスが登録されていません

  27. 27

    タイプ「Microsoft.AspNetCore.Mvc ...」のサービスは登録されていません

  28. 28

    タイプ「Microsoft.AspNetCore.Mvc.ViewFeatures.PartialViewResultExecutor」のサービスが登録されていません

  29. 29

    依存関係の制約外で検出されたパッケージバージョン:Microsoft.AspNetCore.App 2.1.1

ホットタグ

アーカイブ