完全な.netフレームワークを対象とするasp.netコアプロジェクトを単体テストしたい。私は "普通の"単体テストプロジェクトテンプレートと.netコアプロジェクトをthis blog postで概説したように使用しようとしましたが、いずれのテストプロジェクトでも私のWebプロジェクトのアセンブリを参照できないため、両方の試みが失敗します。フル.NETフレームワークでAsp.Netコアをテストする
完全なフレームワークで単体テストasp.netコアアプリケーションへの道はありますか?
完全な.netフレームワークを対象とするasp.netコアプロジェクトを単体テストしたい。私は "普通の"単体テストプロジェクトテンプレートと.netコアプロジェクトをthis blog postで概説したように使用しようとしましたが、いずれのテストプロジェクトでも私のWebプロジェクトのアセンブリを参照できないため、両方の試みが失敗します。フル.NETフレームワークでAsp.Netコアをテストする
完全なフレームワークで単体テストasp.netコアアプリケーションへの道はありますか?
同じブログ投稿のコメント欄に解決策が見つかりました。私は直接リンクすることができないので、それは以下に引用されています
ビリー・ボイド
誰でも似た何かをする必要がある場合、私はので、私はASP.NETのコアに私のコントローラをテストすることができ、これを設定するために管理しています.NET Framework 4.6.1をターゲットとし、.NETコアではなく標準の.NETクラスのクラスライブラリも参照しています(これはしばらくの間このハイブリッドな状況になります)。私はVS2015アップデート3と.NET Core 1.0を使用しています。
{ "version": "1.0.0-*", "testRunner": "mstest", "dependencies": { "dotnet-test-mstest": "1.0.1-preview", "MSTest.TestFramework": "1.0.0-preview", "MyASP.NetCoreProject": "1.0.0-*" }, "frameworks": { "net461": { "dependencies": { "MyClassLibrary": { "target": "project" } } } } }
ありがとう、それは動作します! –
そして、これが原因downvotedた...:私のproject.jsonはありますか? – Thaoden