2010-05-18 38 views
9

VS2008'de bir Word 2007 VSTO uygulaması geliştiriyorum. Uygulamanın VSTO ile etkileşime giren kısmı test etmek zordur. VSTO nesneleri çoğu sınıf kütüphanesinden farklı davranır. Durumları ve davranışları, kullanıcının Word ile nasıl etkileşimde bulunduğuna, nereye tıklandıklarına, ekleme noktasının etrafında ne olduğuna, vb. Bağlıdır. Mock nesneleri bazı senaryolarda çalışabilir, ancak VSTO nesnelerine ait pek çok inceliği yakalamazlar.VSTO Uygulamalarını Test Etme?

Paylaşım yapabileceği VSTO tabanlı bir uygulamayı test etme konusunda herhangi bir deneyimi var mı?

cevap

3

Mantığınızı API kodundan ayırmak için kapsülleme kullanın. Veritabanınızla etkileşimde bulunan test kodunu nasıl kullandığınıza çok benzer. Genellikle, API'nın veritabanında olduğu gibi çalışacağına güvenebilirsiniz, ancak doğru şekilde test edebilmeniz için izole edilmesi gereken mantıktır.