Nasıl yapılır: UserControl'ün çalışma zamanı davranışını test etme

bir UserControlgeliştirirken, ç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 yol, Visual Studio tarafından sağlanan UserControl Test Kapsayıcısını kullanmaktır. Bu test kapsayıcısı doğrudan Windows denetim kitaplığı projenizden başlar.

Önemli

Test kapsayıcısının öğesini UserControlyükleyebilmesi için denetimin en az bir ortak oluşturucuya sahip olması gerekir.

Not

Visual C++ denetimi UserControl Test Kapsayıcısı kullanılarak test edilemez.

UserControl'ün çalışma zamanı davranışını test edin

  1. Visual Studio'da bir Windows denetim kitaplığı projesi oluşturun ve testContainerExample olarak adlandırın.

  2. Windows Forms Tasarımcısı'nda Bir denetimi Araç Kutusu'ndan denetimin tasarım yüzeyine sürükleyinLabel.

  3. Projeyi oluşturmak ve UserControl Test Kapsayıcısını çalıştırmak için F5 tuşuna basın. Test kapsayıcısı Önizleme bölmesinde sizin kapsayıcınızla UserControl birlikte görünür.

  4. Önizleme bölmesinin BackColor sağındaki PropertyGrid denetimde görüntülenen özelliği seçin. Değerini ControlDark olarak değiştirin. Denetimin daha koyu bir renge değiştiğini gözlemleyin. Diğer özellik değerlerini değiştirmeyi deneyin ve denetiminiz üzerindeki etkisini gözlemleyin.

  5. Önizleme bölmesinin altındaki Kullanıcı Denetimini Yerleştir onay kutusuna tıklayın. Denetimin bölmeyi dolduracak şekilde yeniden boyutlandırıldığını gözlemleyin. Test kapsayıcısını yeniden boyutlandırın ve denetimin bölmeyle yeniden boyutlandırıldığını gözlemleyin.

  6. Test kapsayıcısını kapatın.

  7. TestContainerExample projesine başka bir kullanıcı denetimi ekleyin.

  8. Windows Forms Tasarımcısı'nda Bir denetimi Araç Kutusu'ndan denetimin tasarım yüzeyine sürükleyinButton.

  9. Projeyi oluşturmak ve test kapsayıcısını çalıştırmak için F5 tuşuna basın.

  10. İki kullanıcı denetimi arasında geçiş yapmak için Kullanıcı Denetimi ComboBox Seç'e tıklayın.

Başka bir projeden kullanıcı denetimlerini test etme

Geçerli projenizin test kapsayıcısında diğer projelerden kullanıcı denetimlerini test edebilirsiniz.

  1. Visual Studio'da bir Windows denetim kitaplığı projesi oluşturun ve bunu TestContainerExample2 olarak adlandırın.

  2. Windows Forms Tasarımcısı'nda Bir denetimi Araç Kutusu'ndan denetimin tasarım yüzeyine sürükleyinRadioButton.

  3. Projeyi oluşturmak ve test kapsayıcısını çalıştırmak için F5 tuşuna basın. Test kapsayıcısı Önizleme bölmesinde sizin kapsayıcınızla UserControl birlikte görünür.

  4. Yükle düğmesine tıklayın.

  5. iletişim kutusunda, önceki yordamda oluşturduğunuz TestContainerExample.dll gidin. kullanıcı denetimlerini yüklemek için TestContainerExample.dll seçin ve Aç düğmesine tıklayın.

  6. TestContainerExample projesindeki iki kullanıcı denetimi arasında geçiş yapmak için Kullanıcı Denetimi ComboBox Seç'i kullanın.

Ayrıca bkz.