2009-03-25 4 views
1

Я пытаюсь создать addin для Excel с помощью Visual Studio 2008, и я хотел бы использовать Test Driven Development (TDD).TDD в надстройках Visual Studio 2008

Pure 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

Я думаю, что будет трудно сразу сказать, что вы хотите сделать внутри этих методов, особенно если вы никогда с ним не работали.

Я бы подождал на этих тестах, пока я не начну нуждаться в коде, чтобы туда попасть. Когда я начну подключать код там, я бы проверил именно это - правильный ли код, который зацепляет другой материал (юнит-тесты для этих других частей уже будут).