Beispiel #1
0
 protected override void Context()
 {
     _source           = new AnImplementation();
     _elementList      = new List <IElementBinder <IAnInterface> >();
     _element1         = A.Fake <IElementBinder <IAnInterface> >();
     _element2         = A.Fake <IElementBinder <IAnInterface> >();
     _validationEngine = A.Fake <IValidationEngine>();
     sut = new ScreenBinder <IAnInterface>(_elementList);
     sut.AddElement(_element1);
     sut.AddElement(_element2);
 }
Beispiel #2
0
        public TestHeaderView()
        {
            InitializeComponent();

            _binder.Bind(x => x.Path).To(path);
            _binder.Bind(x => x.Status).To(status);
            _binder.Bind(x => x.AutoRun).To(autoRun);
            _binder.Bind(x => x.NumberOfRetries).To(numberOfRetries);
            _binder.Bind(x => x.Name).To(testName).OnChange(() =>
            {
                hideTestName();
            }).RebindOnChange();

            var element = new ButtonElement(lifecycle);

            element.OnClick(() => _model.ToggleLifecycle());
            _binder.AddElement(element);

            path.MouseDown     += new System.Windows.Input.MouseButtonEventHandler(path_MouseDown);
            testName.LostFocus += (x, y) =>
            {
                hideTestName();
            };

            //testName.LostMouseCapture += (x, y) => hideTestName();
            testName.LostKeyboardFocus += (x, y) => hideTestName();
        }