vs-unit-testing-framework

    5

    1答えて

    私はWPFアプリケーションのために書いている単体テストをいくつか持っていますが、これを回避しようとする限り、私はViewをインスタンス化するいくつかのコードをテストしています。ビューがインスタンス化されるとすぐに、すべてのマークアップ拡張、スタイルなどが評価されます。これを解決するために、私はダミーアプリケーションを作成し、試験アセンブリが初期化されるときに必要なリソースを登録しました: [Tes

    6

    5答えて

    「あなたのクラスをスタブしてSUT内で何が起こるかを制御する方法」に関する複数の答えを見ました。 インターフェースを作成し、依存性注入を使用してそのインターフェイスを注入し、その後、SUTに注入、同じインタフェースを使用してスタブを作成します。 彼らは一つのことを言います。 しかし、私は私の以前の職場で学んだ: あなたのユニットテストの場合は、すべてクラス/機能をテストします。 それは、特定の機能

    35

    3答えて

    私はこの問題に苦労しています。 MSTESTを使用してユニットテストを作成する一方で、私は、各試験において同じコードを繰り返した発見し、そして便利な属性(TestInitialize、TestCleanup、ClassInitialize、及びClassCleanup)のカップルを発見しました。 これらの属性のいずれかを使用してメソッドをマークすると、自動的に実行されます(各テストの前、各テストの

    12

    2答えて

    私はC#ライブラリのテストにMS unit testing frameworkを使用しています。 DeploymentItem attributeを使用して展開しているファイルを開く必要があります。しかし、Testデプロイメント・ディレクトリーにファイルをデプロイしているわけではありません。 私のユニットテストプロジェクトでは、このフォルダにフォルダTestFileを作成しました。そこには複数のフ

    2

    1答えて

    プライベートコンストラクタを持ち、public staticメソッド(シングルトンクラス)を介してアクセスするクラスがあります。偽物でこのクラスのシングルトンオブジェクトを作成することはできません。 public class MyBusinessManager : BusinessManager { private MyBusinessManager objMyBusinessManager;

    6

    1答えて

    特定のテスト方法のテストデータをfunctionと同じ名前のフォルダに保存します。私は以前、それぞれ[TestMethod]、ClearAllAndLoadTestMethodData()の同じ関数呼び出しを持っていて、メソッド名はStackTraceで決まりました。さて、私はこの機能を[TestInitialize]に移しました。どのように実行しようとしているメソッドの名前を見つけることができま

    12

    1答えて

    クイック質問 - 構築/後に始まるからVSTESTディスカバリーエンジンを無効にする方法はありますか? 私はこのプロセスを以前はVS2013の子プロセスとして実行していませんでしたが、最近私はVS2013でデモ用のユニットテストプロジェクトを作成しました。プロジェクトの作成時にvstest.discoveryengine.x86.exeが実行されます)。 それをオフにする方法はありますか?私はポス

    7

    1答えて

    私のソリューションで設定したUnitテストプロジェクトでMicrosoft Fakesを起動して実行しようとしています。 Add Fakes Assemblyオプションがありません。これは、アセンブリのモックアップを作成できないことを意味します。これがMicrosoft.QualityTools.Testing.Fakesアセンブリを追加する唯一の方法であるため、Shim機能を使用することはできま

    8

    2答えて

    Nunitでは、複数のケースに対してテストメソッドを再利用できます。 [TestCase(12,3,4)] [TestCase(12,2,6)] [TestCase(12,4,3)] public void DivideTest(int n, int d, int q) { Assert.AreEqual(q, n/d); } Visual Studioのテストフレームワー

    11

    1答えて

    asp.net MVC4アプリケーションでCoded-UIテストプロジェクトを実行しようとしています。 このアプリケーションには、さまざまなajax呼び出しが含まれています。 私はそれを手動でテストすると正常に動作しますが、コード化された-uiテストプロジェクトを使用してテストすると、 ajax呼び出しでコールバック関数が呼び出されないため、ブレークします。 誰でも私にここに何が欠けているか教えて