Как создать модульный тест для ActualWidth в Silverlight 4?

Как я могу написать модульный тест для проверки свойства ActualWidth в UserControl в Silverligh 4?

Я надеялся, что этот метод пройдет, но это не удалось.

Я использую Silverlight ToolKit от апреля 2010 г. и VS 2010.

<TestMethod()> _
Public Sub TestAcrtualWidth()
    Me.MyUserControl.Width = 100
    Me.MyUserControl.UpdateLayout()
    Assert.IsTrue(Me.MyUserControl.ActualWidth > 0)
End Sub

person eflles    schedule 22.04.2010    source источник


Ответы (1)


Проблема заключалась в том, что я добавил MyUserControl к новому экземпляру Canvas. Если бы я вместо этого использовал:

Me.TestPanel.Children.add(Me.MyUserControl) 

Это сработало!

person eflles    schedule 22.04.2010