Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 变频器单元测试_C#_Unit Testing_Windows Phone 7 - Fatal编程技术网

C# 变频器单元测试

C# 变频器单元测试,c#,unit-testing,windows-phone-7,C#,Unit Testing,Windows Phone 7,我有自定义转换器,我想运行单元测试。我有一个基本的测试项目,所以我想知道,我应该如何为IValueConverter进行最简单的单元测试 我已经有两个测试项目:一个用于集成测试(在手机上运行),第二个用于单元测试(在控制台中运行)。是否可以将转换器作为控制台应用程序进行测试 我已经添加了转换器作为单元测试项目的链接,做了一个测试,但我面临几个程序集引用问题。试图解决这些问题有什么意义吗 测试: 错误: 错误1中不存在类型或命名空间名称“Windows” 命名空间“System”(是否缺少程序集引

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

我已经有两个测试项目:一个用于集成测试(在手机上运行),第二个用于单元测试(在控制台中运行)。是否可以将转换器作为控制台应用程序进行测试

我已经添加了转换器作为单元测试项目的链接,做了一个测试,但我面临几个程序集引用问题。试图解决这些问题有什么意义吗

测试:

错误:

错误1中不存在类型或命名空间名称“Windows” 命名空间“System”(是否缺少程序集引用?
错误2无法找到类型或命名空间名称“IValueConverter” 找到(是否缺少using指令或程序集引用?)


错误信息在我看来是清楚的。是的,但有没有办法,比如说,在测试中使用ingore转换器?正如您可能注意到的,转换器只是将十进制转换为字符串。
[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");
    }
}