コード例 #1
0
		public void TestInit_ColNum_3_DecPlaces()
		{
			/*
			 *	<Field	Type="Number" 
			 *			DisplayName="ColNum_3_DecPlaces" 
			 *			Decimals="3" 
			 *			Name="ColNum_3_DecPlaces" 
			 *			.../>
			 */

			XmlDocument xmlDoc = new XmlDocument();
			xmlDoc.LoadXml(Resource.MegaTextCT);
			XmlNode fieldNode = xmlDoc.SelectSingleNode("ContentType/Fields/Field[@DisplayName='ColNum_3_DecPlaces'][1]");

			SPNumberInfo fi = new SPNumberInfo(fieldNode);
			Assert.IsNotNull(fi);
			Assert.AreEqual(3, fi.Decimals);
			Assert.IsFalse(fi.Min.HasValue);
			Assert.IsFalse(fi.Max.HasValue);
		}
コード例 #2
0
		public void TestInit_CoNum_1_TO_100()
		{
			/*
			 * <Field	Type="Number" 
			 *			DisplayName="CoNum_1_TO_100" 
			 *			Min="1" Max="100" 
			 *			Name="CoNum_1_TO_100"
			 *			... />
			 */

			XmlDocument xmlDoc = new XmlDocument();
			xmlDoc.LoadXml(Resource.MegaTextCT);
			XmlNode fieldNode = xmlDoc.SelectSingleNode("ContentType/Fields/Field[@DisplayName='CoNum_1_TO_100'][1]");

			SPNumberInfo fi = new SPNumberInfo(fieldNode);
			Assert.IsNotNull(fi);
			Assert.AreEqual("CoNum_1_TO_100", fi.DisplayName);
			Assert.AreEqual("CoNum_1_TO_100", fi.Name);
			Assert.AreEqual(1, fi.Min);
			Assert.AreEqual(100, fi.Max);
			Assert.IsFalse(fi.Decimals.HasValue);
		}