示例#1
0
        public void FormatValue_ShouldAlwaysReturnUrl()
        {
            var urlLinkField = new UrlLinkFieldType();
            var expectedUrl  = "http://test.com/test";
            var configValues = new Dictionary <string, ConfigurationValue>
            {
                { ConfigurationKey.ShouldAlwaysShowCondensed, new ConfigurationValue("true") }
            };

            Assert.That.AreEqual(expectedUrl, urlLinkField.FormatValue(null, expectedUrl, configValues, true));
            Assert.That.AreEqual(expectedUrl, urlLinkField.FormatValue(null, expectedUrl, configValues, false));
        }
示例#2
0
        public void FormatValue_ShouldReturnCompleteATag()
        {
            var urlLinkField   = new UrlLinkFieldType();
            var expectedUrl    = "http://test.com/test";
            var expectedResult = $@"<a href='{expectedUrl}'>{expectedUrl}</a>";

            Assert.That.AreEqual(expectedResult, urlLinkField.FormatValue(null, expectedUrl, new Dictionary <string, ConfigurationValue>(), false));

            var configValues = new Dictionary <string, ConfigurationValue>
            {
                { ConfigurationKey.ShouldAlwaysShowCondensed, new ConfigurationValue("false") }
            };

            Assert.That.AreEqual(expectedUrl, urlLinkField.FormatValue(null, expectedUrl, configValues, true));
        }