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();
            };
        }
Example #3
0
        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);
        }
Example #4
0
        public LoginDialog()
        {
            InitializeComponent();

            DataContext = new LoginDialogViewModel();
        }
Example #5
0
        public void SetUp()
        {
            _gitClientService = MockRepository.GenerateMock <IGitClientService>();

            _sut = CreateSut();
        }
 public LoginDialogView(LoginDialogViewModel loginDialogViewModel)
 {
     InitializeComponent();
     _loginDialogViewModel = loginDialogViewModel;
     DataContext           = _loginDialogViewModel;
 }