我想unit test
一个简单的函数(编译成一个库)在C#VS 2012单位在C#中测试一个简单的类vs2012
public static class Configuration
{
public static T DeSerialize<T>(string filePath)
{
if (!System.IO.File.Exists(filePath))
{
throw new System.IO.FileNotFoundException(filePath);
}
using (Stream reader = new FileStream(filePath, FileMode.Open))
{
var serializer = new System.Xml.Serialization.XmlSerializer(T);
return (T)serializer.Deserialize(reader);
}
}
}
[TestClass]
public class Test
{
[TestMethod]
public void deserializationTest()
{
var something = Configuration.DeSerialize<Item>(@"d:\CoffeeShop.Items.config");
Console.WriteLine(something);
}
}
但是,我坚持了what to do next?
。什么namespaces should I import
。 任何指针非常感谢。
你在该解决方案创建单元测试项目?不清楚你所在的'Test'类在哪里。 –
@AlexeiLevenkov:对不起,如何创建“单元测试项目”?我在相同的命名空间中编写了'test-class',并且'也没有找到任何右键单击选项来在vs2012中创建新的单元测试'。 –
应该是文件 - >新项目(或类似的东西)..不知道你需要什么版本/版本。我相信2013年的所有版本都有。 –