0

カスタム コンバーターがあり、単体テストを実行したいと考えています。私はこのような基本的なテスト プロジェクトを持っているので、IValueConverter の最も単純な単体テストをどのように作成すればよいのでしょうか。

既に 2 つのテスト プロジェクトがあります。1 つは統合テスト用 (電話で実行)、もう 1 つは単体テスト用 (コンソールで実行) です。Converter をコンソール アプリとしてテストすることはできますか?

単体テスト プロジェクトへのリンクとしてコンバーターを追加し、テストを行いましたが、いくつかのアセンブリ参照の問題に直面しています。それらを解決しようとする意味はありますか?

テスト:

[TestClass]
public class UnitTest1
{
    [TestMethod]
    public void TestMethod1()
    {
        var conv = new DoubleToHPConverter();

        var result = conv.Convert(1500, typeof(string), null, null);

        Assert.AreEqual(result, "1.5K");
    }
}

エラー:

エラー 1 タイプまたは名前空間名 'Windows' が名前空間 'System' に存在しません (アセンブリ参照がありませんか?)
エラー 2 タイプまたは名前空間名 'IValueConverter' が見つかりませんでした (using ディレクティブまたはアセンブリ参照?)

4

0 に答える 0