コード例 #1
0
        public void SetUdfTrueBooleanValueReturnsTrue()
        {
            // Setup
            var udfItem = new UDFItem {
                Name = "name", Type = UDFType.Bool, Display = "display", Value = false
            };

            // Act
            udfItem.SetUDFValue("true");

            // Assert
            Assert.IsTrue((bool)udfItem.Value);
        }
コード例 #2
0
        public void SetUdfemptyValueReturnsDefault()
        {
            // Setup
            var udfItem = new UDFItem {
                Name = "name", Type = UDFType.String, Display = "display", Value = "value"
            };

            // Act
            udfItem.SetUDFValue(string.Empty);

            // Assert
            Assert.IsNull(udfItem.Value);
        }
コード例 #3
0
        public void SetUdfStringValueReturnsString()
        {
            // Setup
            string value   = "value";
            var    udfItem = new UDFItem {
                Name = "name", Type = UDFType.String, Display = "display"
            };

            // Act
            udfItem.SetUDFValue(value.ToString());

            // Assert
            Assert.AreEqual(value, udfItem.Value.ToString());
        }
コード例 #4
0
        public void SetUdfLongValueReturnsLong()
        {
            // Setup
            long value   = 7;
            var  udfItem = new UDFItem {
                Name = "name", Type = UDFType.Long, Display = "display"
            };

            // Act
            udfItem.SetUDFValue(value.ToString());

            // Assert
            Assert.AreEqual(value, (long)udfItem.Value);
        }
コード例 #5
0
        public void SetUdfIntegerValueReturnsInteger()
        {
            // Setup
            var value   = 7;
            var udfItem = new UDFItem {
                Name = "name", Type = UDFType.Integer, Display = "display"
            };

            // Act
            udfItem.SetUDFValue(value.ToString());

            // Assert
            Assert.AreEqual(value, (int)udfItem.Value);
        }
コード例 #6
0
        public void SetUdfGuidValueReturnsGuid()
        {
            // Setup
            var value   = Guid.NewGuid();
            var udfItem = new UDFItem {
                Name = "name", Type = UDFType.Guid, Display = "display"
            };

            // Act
            udfItem.SetUDFValue(value.ToString());

            // Assert
            Assert.AreEqual(value, (Guid)udfItem.Value);
        }
コード例 #7
0
        public void SetUdfDoubleValueReturnsValue()
        {
            // Setup
            var value   = 100.5;
            var udfItem = new UDFItem {
                Name = "name", Type = UDFType.Double, Display = "display"
            };

            // Act
            udfItem.SetUDFValue(value.ToString());

            // Assert
            Assert.AreEqual(value, (double)udfItem.Value);
        }