0

我有自定义转换器,我想运行单元测试。我有像这样的基本测试项目,所以我想知道,我应该如何为 IValueConverter 进行最简单的单元测试。

我已经有 2 个测试项目:一个用于集成测试(在手机上运行),第二个用于单元测试(在控制台中运行)。是否可以将 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 ​​名称空间“System”中不存在类型或名称空间名称“Windows”(您是否缺少程序集引用?)
错误 2 找不到类型或名称空间名称“IValueConverter”(您是否缺少 using 指令或装配参考?)

4

0 回答 0