我正在尝试使用 Visual Studio 2008 为 Excel 创建一个插件,并且我想使用测试驱动开发 (TDD)。
纯 TDD 将从一个空的解决方案开始。
创建共享插件项目时会自动生成以下方法:
public class Connect
{
public Connect(){ }
public void OnAddInsUpdate(ref System.Array custom){ }
public void OnBeginShutdown(ref System.Array custom){ }
public void OnConnection(
object application
, Extensibility.ext_ConnectMode
, connectMode
, object addInInst
, ref System.Array custom)
{
applicationObject = application;
addInInstance = addInInst;
}
public void OnDisconnection(
Extensibility.ext_DisconnectMode disconnectMode
, ref System.Array custom){ }
public void OnStartupComplete(ref System.Array custom){ }
}
在实际为插件编写任何代码之前,如何测试这些方法?
该插件将有一个类 WorkSheet.cs
Freddy:我正在考虑在生成的代码中实例化类,针对对象的创建编写一个测试,然后从那里继续。