public void SetUp()
        {
            commandSerializer = new CustomCommandSerializer();
            var testAutomationPeer = new TestAutomationPeer();

            whitePeer = WhitePeer.CreateForValueProvider(testAutomationPeer, null, () => value, s => value = s);
        }
Ejemplo n.º 2
0
        public void ReturnAssemblyCommandWhenCommandAssemblyIsNotFound()
        {
            string serializedCommand = commandSerializer.Serialize("Foo.dll", "Bar", "Baz", new object[0]);

            WhitePeer whitePeer = WhitePeer.Create(new TestAutomationPeer(), new TestControl());

            whitePeer.SetValue(serializedCommand);
            object[] response = commandSerializer.ToObject(whitePeer.Value);
            Assert.AreEqual(2, response.Length);
            response = commandSerializer.ToObject(whitePeer.Value);
            Assert.AreEqual(2, response.Length);
        }
Ejemplo n.º 3
0
 public WhiteComboBoxPeer(ComboBox owner) : base(owner)
 {
     whitePeer = WhitePeer.CreateForValueProvider(this, owner, () => owner.SelectedItem == null ? string.Empty : owner.SelectedItem.ToString(),
                                                  delegate(string value)
     {
         foreach (ComboBoxItem item in owner.Items)
         {
             if (Equals(item.Name, value))
             {
                 item.IsSelected = true;
             }
         }
     });
 }
Ejemplo n.º 4
0
        public void ExceptionThrownInSetValueIsReturnedWhenGetValueIsCalled()
        {
            WhitePeer whitePeer = WhitePeer.Create(new TestAutomationPeer(), new TestControl());

            whitePeer.SetValue(commandSerializer.SerializeAssembly(typeof(IExceptionCommand).Assembly.Location));

            string serializedCommand = commandSerializer.Serialize(new FileInfo(typeof(IExceptionCommand).Assembly.Location).Name, typeof(IExceptionCommand).FullName, "ThrowException", new object[0]);

            whitePeer.SetValue(serializedCommand);
            var response        = commandSerializer.ToObject(whitePeer.Value);
            var commandResponse = new CustomCommandResponse(response);

            Assert.AreEqual(true, commandResponse.IsException);
            response        = commandSerializer.ToObject(whitePeer.Value);
            commandResponse = new CustomCommandResponse(response);
            Assert.AreEqual(true, commandResponse.IsException);
        }
Ejemplo n.º 5
0
 public WhiteUserControlPeer(UserControl owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteMenuItemPeer(MenuItem owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 7
0
 public WhiteTabItemPeer(TabItem owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 8
0
 public WhiteTextBlockPeer(TextBlock owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteScrollViewerPeer(ScrollViewer owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 10
0
 public WhiteHyperlinkPeer(Hyperlink owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 11
0
 public WhiteGroupBoxPeer(GroupBox owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 12
0
 public WhiteListBoxPeer(ListBox owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 13
0
 public WhiteCheckBoxPeer(CheckBox owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteSeparatorPeer(Separator owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteTreeViewItemPeer(TreeViewItem owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 16
0
 public WhiteImagePeer(Image owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteFlowDocumentPageViewerPeer(FlowDocumentPageViewer owner)
     : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 18
0
 public WhiteTableCellPeer(TableCell owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteNavigationWindowPeer(NavigationWindow owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 20
0
 public WhiteListViewPeer(ListView owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 21
0
 public WhiteWindowPeer(Window owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 22
0
 public WhiteFramePeer(Frame owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteProgressBarPeer(ProgressBar owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 24
0
 public WhiteTabControlPeer(TabControl owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 25
0
 public WhiteButtonPeer(Button button) : base(button)
 {
     whitePeer = WhitePeer.Create(this, button);
 }
Ejemplo n.º 26
0
 public WhiteDocumentViewerPeer(DocumentViewer owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 27
0
 public WhiteStatusBarItemPeer(StatusBarItem owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 28
0
        public void DonotAcceptNonValueProviderPeers()
        {
            var button = new Button();

            WhitePeer.Create(new ButtonAutomationPeer(button), button);
        }
Ejemplo n.º 29
0
 public WhiteToolBarPeer(ToolBar owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Ejemplo n.º 30
0
 public WhiteExpanderPeer(Expander owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }