Beispiel #1
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);
        }
Beispiel #2
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);
        }
Beispiel #3
0
 public WhiteToggleButtonPeer(ToggleButton owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteMenuItemPeer(MenuItem owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #5
0
 public WhiteTabItemPeer(TabItem owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #6
0
 public WhiteTextBlockPeer(TextBlock owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteScrollViewerPeer(ScrollViewer owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteNavigationWindowPeer(NavigationWindow owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteListBoxPeer(ListBox owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 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);
 }
 public WhiteImagePeer(Image owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #14
0
 public WhiteUserControlPeer(UserControl owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #15
0
 public WhiteExpanderPeer(Expander owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #16
0
        public void DonotAcceptNonValueProviderPeers()
        {
            var button = new Button();

            WhitePeer.Create(new ButtonAutomationPeer(button), button);
        }
 public WhiteGroupBoxPeer(GroupBox owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteFlowDocumentPageViewerPeer(FlowDocumentPageViewer owner)
     : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #19
0
 public WhiteHyperlinkPeer(Hyperlink owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #20
0
 public WhiteTableCellPeer(TableCell owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #21
0
 public WhiteWindowPeer(Window owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteListViewPeer(ListView owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteProgressBarPeer(ProgressBar owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
 public WhiteFramePeer(Frame owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #25
0
 public WhiteButtonPeer(Button button) : base(button)
 {
     whitePeer = WhitePeer.Create(this, button);
 }
Beispiel #26
0
 public WhiteTabControlPeer(TabControl owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #27
0
 public WhiteStatusBarItemPeer(StatusBarItem owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #28
0
 public WhiteDocumentViewerPeer(DocumentViewer owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #29
0
 public WhiteToolBarPeer(ToolBar owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }
Beispiel #30
0
 public WhiteInkCanvasPeer(InkCanvas owner) : base(owner)
 {
     whitePeer = WhitePeer.Create(this, owner);
 }