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); }
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(); }