コード例 #1
0
ファイル: PageViewTest.cs プロジェクト: xamarin/NuGetizer3000
        public void GetBadControlValueTest()
        {
            TestIPageViewSite testPageViewSite = new TestIPageViewSite();
            TestPageView pageView = new TestPageView(testPageViewSite);

            pageView.GetControlValue("label1");
        }
コード例 #2
0
ファイル: PageViewTest.cs プロジェクト: xamarin/NuGetizer3000
        public void DisposeTest()
        {
            TestIPageViewSite testPageViewSite = new TestIPageViewSite();

            string value1 = "Value1";
            string value2 = "True";
            string value3 = "NotSet";

            testPageViewSite.PropertyNameValueDictionary.Add("Property1", value1);
            testPageViewSite.PropertyNameValueDictionary.Add("Property2", value2);
            testPageViewSite.PropertyNameValueDictionary.Add("Property3", value3);

            TestPageView pageView = new TestPageView(testPageViewSite);
            TestHostingForm hostingForm = new TestHostingForm();
            using (hostingForm)
            {
                pageView.Initialize(hostingForm, hostingForm.ClientRectangle);
                pageView.Dispose();
                pageView.GetControlValue("Control1");
            }
        }
コード例 #3
0
ファイル: PageViewTest.cs プロジェクト: xamarin/NuGetizer3000
        public void InitializeTest()
        {
            TestIPageViewSite testPageViewSite = new TestIPageViewSite();

            string value1 = "Value1";
            string value2 = "True";
            string value3 = "NotSet";

            testPageViewSite.PropertyNameValueDictionary.Add("Property1", value1);
            testPageViewSite.PropertyNameValueDictionary.Add("Property2", value2);
            testPageViewSite.PropertyNameValueDictionary.Add("Property3", value3);

            TestPageView pageView = new TestPageView(testPageViewSite);
            TestHostingForm hostingForm = new TestHostingForm();
            using (hostingForm)
            {
                pageView.Initialize(hostingForm, hostingForm.ClientRectangle);

                Assert.IsTrue(hostingForm.Controls.Contains(pageView));
                Assert.AreEqual(hostingForm.ClientRectangle, pageView.DisplayRectangle);

                Assert.AreEqual(value1, pageView.GetControlValue("Control1"));
                Assert.AreEqual(value2, pageView.GetControlValue("Control2"));
            }
        }
コード例 #4
0
ファイル: PageViewTest.cs プロジェクト: xamarin/NuGetizer3000
        public void GetSetControlValueTest()
        {
            TestIPageViewSite testPageView = new TestIPageViewSite();

            TestPageView pageView = new TestPageView(testPageView);

            string value1 = "Value1";
            string value2 = "True";

            pageView.SetControlValue("Control1", value1);
            pageView.SetControlValue("Control2", value2);

            Assert.AreEqual(value1, pageView.GetControlValue("Control1"));
            Assert.AreEqual(value2, pageView.GetControlValue("Control2"));
        }