コード例 #1
0
        public void Test_Toast_Xml_ContextMenuItem_ActivationType_Protocol()
        {
            ToastContextMenuItem item = new ToastContextMenuItem("content", "args")
            {
                ActivationType = ToastActivationType.Protocol
            };

            AssertContextMenuItemPayload("<action placement='contextMenu' content='content' arguments='args' activationType='protocol'/>", item);
        }
コード例 #2
0
        public void Test_Toast_Xml_ContextMenuItem_ActivationType_Background()
        {
            ToastContextMenuItem item = new ToastContextMenuItem("content", "args")
            {
                ActivationType = ToastActivationType.Background
            };

            AssertContextMenuItemPayload("<action placement='contextMenu' content='content' arguments='args' activationType='background'/>", item);
        }
コード例 #3
0
        public void Test_Toast_Xml_ContextMenuItem_Defaults()
        {
            ToastContextMenuItem item = new ToastContextMenuItem("content", "args");

            AssertContextMenuItemPayload("<action placement='contextMenu' content='content' arguments='args'/>", item);
        }
コード例 #4
0
 private static void AssertContextMenuItemPayload(string expectedContextMenuItemXml, ToastContextMenuItem item)
 {
     AssertActionsPayload("<actions>" + expectedContextMenuItemXml + "</actions>", new ToastActionsCustom()
     {
         ContextMenuItems = { item }
     });
 }
コード例 #5
0
        public void Test_Toast_Xml_ContextMenuItem_Defaults()
        {
            ToastContextMenuItem item = new ToastContextMenuItem("content", "args");

            AssertContextMenuItemPayload("<action placement='contextMenu' content='content' arguments='args'/>", item);
        }
コード例 #6
0
        public void Test_Toast_Xml_ContextMenuItem_ActivationType_Protocol()
        {
            ToastContextMenuItem item = new ToastContextMenuItem("content", "args")
            {
                ActivationType = ToastActivationType.Protocol
            };

            AssertContextMenuItemPayload("<action placement='contextMenu' content='content' arguments='args' activationType='protocol'/>", item);
        }
コード例 #7
0
        public void Test_Toast_Xml_ContextMenuItem_ActivationType_Foreground()
        {
            ToastContextMenuItem item = new ToastContextMenuItem("content", "args")
            {
                ActivationType = ToastActivationType.Foreground
            };

            AssertContextMenuItemPayload("<action placement='contextMenu' content='content' arguments='args'/>", item);
        }
コード例 #8
0
 private static void AssertContextMenuItemPayload(string expectedContextMenuItemXml, ToastContextMenuItem item)
 {
     AssertActionsPayload("<actions>" + expectedContextMenuItemXml + "</actions>", new ToastActionsCustom()
     {
         ContextMenuItems = { item }
     });
 }