Nasıl yapılır: bir UserControl 'un çalışma zamanı davranışını test etme
Bir geliştirirken UserControl , çalışma zamanı davranışını test etmeniz gerekir. ayrı bir Windows tabanlı uygulama projesi oluşturabilir ve denetiminizi bir test formuna yerleştirebilirsiniz, ancak bu yordam uygun değildir. Daha hızlı ve kolay bir yöntem, Visual Studio tarafından sunulan UserControl Test kapsayıcısını kullanmaktır. bu test kapsayıcısı doğrudan Windows denetim kitaplığı projenizden başlatılır.
Önemli
Test kapsayıcısının UserControl ' yi yüklemesi için, denetimin en az bir ortak Oluşturucusu olmalıdır.
Not
Visual C++ denetimi UserControl Test kapsayıcısıkullanılarak test edilemez.
UserControl 'un çalışma zamanı davranışını test etme
Visual Studio, bir Windows denetim kitaplığı projesi oluşturun ve testcontainerexampleolarak adlandırın.
Windows Form Tasarımcısı, bir denetimi araç kutusundan denetimin tasarım yüzeyine sürükleyin.
Projeyi derlemek ve UserControl Test kapsayıcısınıçalıştırmak için F5 tuşuna basın. Test kapsayıcısı, UserControlUserControl bölmesinde ile görüntülenir.
BackColorPropertyGridBackColor bölmesinin sağındaki denetimde görüntülenecek özelliği seçin. Değerini Controlkoyuolarak değiştirin. Denetimin daha koyu bir renge değiştiğini gözlemleyin. Diğer özellik değerlerini değiştirmeyi deneyin ve denetiminizin etkisini gözlemleyin.
Önizleme bölmesinin altındaki Kullanıcı denetimine dolguyu yerleştir onay kutusunu tıklatın. Bölmeyi dolduracak şekilde denetimin yeniden boyutlandırıldığını gözlemleyin. Test kapsayıcısını yeniden boyutlandırın ve denetimin bölme ile yeniden boyutlandırıldığını gözlemleyin.
Test kapsayıcısını kapatın.
TestContainerExample projesine başka bir kullanıcı denetimi ekleyin.
Windows Form Tasarımcısı, bir denetimi araç kutusundan denetimin tasarım yüzeyine sürükleyin.
Projeyi derlemek ve test kapsayıcısını çalıştırmak için F5 tuşuna basın.
İki kullanıcı denetimi arasında geçiş yapmak için Kullanıcı denetimini Seç ' e tıklayın.
Başka bir projeden kullanıcı denetimlerini test etme
Kullanıcı denetimlerini, geçerli projenizin test kapsayıcısındaki diğer projelerden test edebilirsiniz.
Visual Studio, bir Windows denetim kitaplığı projesi oluşturun ve bunu TestContainerExample2olarak adlandırın.
Windows Form Tasarımcısı, bir denetimi araç kutusundan denetimin tasarım yüzeyine sürükleyin.
Projeyi derlemek ve test kapsayıcısını çalıştırmak için F5 tuşuna basın. Test kapsayıcısı, UserControlUserControl bölmesinde ile görüntülenir.
Yükle düğmesine tıklayın.
Aç iletişim kutusunda, önceki yordamda oluşturduğunuz TestContainerExample.dll' a gidin. TestContainerExample.dll öğesini seçin ve Aç düğmesine tıklayarak Kullanıcı denetimlerini yükleyin.
TestContainerExample projesinden iki kullanıcı denetimi arasında geçiş yapmak için Kullanıcı Seç denetimini kullanın.