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