2009-03-25 4 views
1

Visual Studio 2008을 사용하여 Excel 용 추가 기능을 만들려고하고 있으며 TDD (Test Driven Development)를 사용하고 싶습니다.Visual Studio 2008 추가 기능의 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 : 생성 된 코드 내에서 클래스를 인스턴스화하고, 오브젝트 생성에 대한 테스트를 작성한 후 계속 진행할 생각이었습니다.

답변

3

코드는 프레임 워크에서 생성되므로 테스트가 필요하지 않습니다. 코드 적용 범위에서이 코드를 제외 시키도록 제안합니다 (사용하는 경우).

2

나는 당신이 그 방법으로 일 해본 적이 없다면 특별히 그 일을 처리하기를 원할 것입니다.

나는 거기에 갈 코드가 필요할 때까지 그 테스트를 기다릴 것이다. 거기에 코드를 연결하기 시작할 때 다른 물건을 연결하는 코드가 올바른지 (다른 부분에 대한 단위 테스트는 이미있을 것입니다) 여부 만 테스트 할 것입니다.