Нет, я не проводил модульное тестирование генерации документов MS Word, но, как говорит Инго Валс, оно не должно отличаться от других форм модульного тестирования.
1) [Необязательно - чтобы вы понимали, как правильно использовать SDK для своих нужд]. Выясните, как ваше приложение должно управлять SDK. Напишите несколько тестовых сценариев, имитирующих предполагаемую функциональность, и убедитесь, что создаваемые ими документы Word соответствуют вашим ожиданиям.
2) Создайте интерфейс (или интерфейсы), которые содержат методы, которые соответствуют функциональности, необходимой для создания документации. Примечание: интерфейс не должен предлагать полную функциональность OpenXML SDK - только ту функциональность, которая необходима для вашего приложения.
3) Создайте конкретную реализацию вашего интерфейса, которая перенаправляет вызовы в OpenXML SDK
4) Используйте интерфейс, созданный в приложении, для генерации документов.
5) Используйте NUnit и NMock (или аналогичные) для написания модульных тестов, управляющих уровнем генерации вашего приложения. Эти тесты должны использовать макетированный интерфейс, а не экземпляр конкретной реализации. Теперь вы можете утверждать в своих тестах, что ваш слой генерации ведет себя так, как вы ожидаете.