public void ValueInitedBeforeStartAsync() { var viewModel = new ViewModelForTests { DoubleNullableMoney = 0 }; var testPage = new ScaffoldTestPage { DataContext = viewModel }; TestPanel.Children.Add(testPage); EnqueueCallback(() => { Int32 expectedCaretPosition; Assert.IsTrue( "0|.00".ToSpecificValue(out expectedCaretPosition) == testPage.DoubleNullableMoneyTexBox.Converter.TextBeforeChangingNotNull ); Assert.IsTrue(expectedCaretPosition == testPage.DoubleNullableMoneyTexBox.SelectionStart); }); EnqueueTestComplete(); }
private void ChangeViewModelButton_Click(object sender, RoutedEventArgs e) { DataContext = new ViewModelForTests(); }