public LoginDialog(BaseMetroDialog dialog, MainWindow main) { DataContext = new LoginDialogViewModel(DialogCoordinator.Instance, this); this.dialog = dialog; this.main = main; InitializeComponent(); }
public LoginDialog() { InitializeComponent(); ViewModel = new LoginDialogViewModel(); this.Closing += (s, e) => e.Cancel = _blockClosing; ViewModel.ReloginCompleted += (s, e) => { _blockClosing = false; Hide(); }; }
public void Constructor_Initializes() { var vm = new LoginDialogViewModel(services); vm.Target = "http://test/"; var view = new LoginDialogView(vm); // Verify DataContext initalized Assert.AreSame(vm, view.DataContext); // Verify Login command points to view model var command = view.LoginCommand as AsyncDelegatingCommand; Assert.IsNotNull(command); Assert.AreEqual(vm, command.action.Target); // Verify ViewModel callback for password Assert.IsNotNull(vm.GetPassword); // Verify binding to Target to tbUrl Assert.AreEqual(vm.Target, view.tbUrl.Text); }
public LoginDialog() { InitializeComponent(); DataContext = new LoginDialogViewModel(); }
public void SetUp() { _gitClientService = MockRepository.GenerateMock <IGitClientService>(); _sut = CreateSut(); }
public LoginDialogView(LoginDialogViewModel loginDialogViewModel) { InitializeComponent(); _loginDialogViewModel = loginDialogViewModel; DataContext = _loginDialogViewModel; }