コード例 #1
0
        public void HyperLinkField_CreateField()
        {
            PokerHyperLinkField field    = new PokerHyperLinkField();
            DataControlField    newfield = field.DoCreateField();

            if (!(newfield is HyperLinkField))
            {
                Assert.Fail("New HyperLinkField was not created");
            }
        }
コード例 #2
0
        public void HyperLinkField_FormatDataTextValue()
        {
            PokerHyperLinkField field = new PokerHyperLinkField();
            string result             = field.DoFormatDataTextValue(null);

            Assert.AreEqual("", result, "FormatDataTextValueNoArgs");
            field.DataTextFormatString = "-{0,8:G}-";
            result = field.DoFormatDataTextValue(10);
            Assert.AreEqual("-      10-", result, "FormatDataTextValueNoArgs");
        }
コード例 #3
0
        public void HyperLinkField_FormatDataNavigateUrlValue()
        {
            PokerHyperLinkField field = new PokerHyperLinkField();
            string result             = field.DoFormatDataNavigateUrlValue(null);

            Assert.AreEqual("", result, "FormatDataNavigateUrlValueNoArgs");
            field.DataNavigateUrlFormatString = "-{0,8:G}-";
            object[] ob = new object[] { 10 };
            result = field.DoFormatDataNavigateUrlValue(ob);
            Assert.AreEqual("-      10-", result, "FormatDataNavigateUrlValue");
        }
コード例 #4
0
        public void HyperLinkField_Initialize()
        {
            PokerHyperLinkField field   = new PokerHyperLinkField();
            Control             control = new Control();

            control.ID = "test";
            bool result = field.Initialize(true, control);

            Assert.AreEqual(false, result, "InitializeResult");
            Assert.AreEqual("test", field.GetControl.ID, "InitializeControl");
        }
コード例 #5
0
        public void HyperLinkField_CopyProperty()
        {
            PokerHyperLinkField field = new PokerHyperLinkField();
            HyperLinkField      copy  = new HyperLinkField();

            field.DataNavigateUrlFields       = new string[] { "test1", "test2" };
            field.DataNavigateUrlFormatString = "test";
            field.DataTextField        = "test";
            field.DataTextFormatString = "test";
            field.NavigateUrl          = "test";
            field.Target = "test";
            field.Text   = "test";
            field.DoCopyProperties(copy);
            Assert.AreEqual(2, ((Array)copy.DataNavigateUrlFields).Length, "DataNavigateUrlFieldsCount");
            Assert.AreEqual("test1", copy.DataNavigateUrlFields[0], "DataNavigateUrlFields#1");
            Assert.AreEqual("test2", copy.DataNavigateUrlFields[1], "DataNavigateUrlFields#2");
            Assert.AreEqual("test", copy.DataNavigateUrlFormatString, "DataNavigateUrlFormatString ");
            Assert.AreEqual("test", copy.DataTextField, "DataTextField");
            Assert.AreEqual("test", copy.DataTextFormatString, "DataTextFormatString");
            Assert.AreEqual("test", copy.NavigateUrl, "NavigateUrl");
            Assert.AreEqual("test", copy.Target, "Target");
            Assert.AreEqual("test", copy.Text, "Text");
        }
コード例 #6
0
        public void HyperLinkField_AssignPropertyExepton()
        {
            PokerHyperLinkField field = new PokerHyperLinkField();

            field.DataNavigateUrlFields[0] = "test";
        }
コード例 #7
0
ファイル: HyperLinkFieldTest.cs プロジェクト: nobled/mono
		public void HyperLinkField_AssignPropertyExepton ()
		{
			PokerHyperLinkField field = new PokerHyperLinkField ();
			field.DataNavigateUrlFields[0] = "test";
		}
コード例 #8
0
ファイル: HyperLinkFieldTest.cs プロジェクト: nobled/mono
		public void HyperLinkField_FormatDataTextValue ()
		{
			PokerHyperLinkField field = new PokerHyperLinkField ();
			string result = field.DoFormatDataTextValue (null);
			Assert.AreEqual ("", result, "FormatDataTextValueNoArgs");
			field.DataTextFormatString = "-{0,8:G}-";
			result = field.DoFormatDataTextValue (10);
			Assert.AreEqual ("-      10-", result, "FormatDataTextValueNoArgs");
		}
コード例 #9
0
ファイル: HyperLinkFieldTest.cs プロジェクト: nobled/mono
		public void HyperLinkField_FormatDataNavigateUrlValue ()
		{
			PokerHyperLinkField field = new PokerHyperLinkField ();
			string result =  field.DoFormatDataNavigateUrlValue (null);
			Assert.AreEqual ("", result, "FormatDataNavigateUrlValueNoArgs");
			field.DataNavigateUrlFormatString = "-{0,8:G}-";
			object[] ob = new object[] { 10 };
			result = field.DoFormatDataNavigateUrlValue(ob);
			Assert.AreEqual ("-      10-", result, "FormatDataNavigateUrlValue");
		}
コード例 #10
0
ファイル: HyperLinkFieldTest.cs プロジェクト: nobled/mono
		public void HyperLinkField_CreateField ()
		{
			PokerHyperLinkField field = new PokerHyperLinkField ();
			DataControlField newfield = field.DoCreateField ();
			if (!(newfield is HyperLinkField)) {
				Assert.Fail ("New HyperLinkField was not created");
			}
		}
コード例 #11
0
ファイル: HyperLinkFieldTest.cs プロジェクト: nobled/mono
		public void HyperLinkField_CopyProperty ()
		{
			PokerHyperLinkField field = new PokerHyperLinkField ();
			HyperLinkField copy = new HyperLinkField ();
			field.DataNavigateUrlFields = new string[] { "test1", "test2" };
			field.DataNavigateUrlFormatString = "test";
			field.DataTextField = "test";
			field.DataTextFormatString = "test";
			field.NavigateUrl = "test";
			field.Target = "test";
			field.Text = "test";
			field.DoCopyProperties (copy);
			Assert.AreEqual (2, ((Array) copy.DataNavigateUrlFields).Length, "DataNavigateUrlFieldsCount");
			Assert.AreEqual ("test1", copy.DataNavigateUrlFields[0], "DataNavigateUrlFields#1");
			Assert.AreEqual ("test2", copy.DataNavigateUrlFields[1], "DataNavigateUrlFields#2");
			Assert.AreEqual ("test", copy.DataNavigateUrlFormatString, "DataNavigateUrlFormatString ");
			Assert.AreEqual ("test", copy.DataTextField, "DataTextField");
			Assert.AreEqual ("test", copy.DataTextFormatString, "DataTextFormatString");
			Assert.AreEqual ("test", copy.NavigateUrl, "NavigateUrl");
			Assert.AreEqual ("test", copy.Target, "Target");
			Assert.AreEqual ("test", copy.Text, "Text");
		}
コード例 #12
0
ファイル: HyperLinkFieldTest.cs プロジェクト: nobled/mono
		public void HyperLinkField_Initialize ()
		{
			PokerHyperLinkField field = new PokerHyperLinkField ();
			Control control = new Control ();
			control.ID = "test";
			bool result = field.Initialize (true,control);
			Assert.AreEqual (false, result, "InitializeResult");
			Assert.AreEqual ("test", field.GetControl.ID, "InitializeControl");
		}