Exemple #1
0
        public void  GetFieldValue_EmtpyField_ReturnsNameValueCollectionNoItems()
        {
            //Assign
            SitecoreFieldNameValueCollectionHandler handler = new SitecoreFieldNameValueCollectionHandler();
            string input = string.Empty;

            //Act
            var result = handler.GetFieldValue(input, null, null) as NameValueCollection;

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(0, result.Count);
        }
Exemple #2
0
        public void GetFieldValue_FieldWithValues_ReturnsNameValueCollectionNoItems()
        {
            //Assign
            SitecoreFieldNameValueCollectionHandler handler = new SitecoreFieldNameValueCollectionHandler();
            string input = "Test=value%26&Mike=ted";

            //Act
            var result = handler.GetFieldValue(input, null, null) as NameValueCollection;

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(2, result.Count);
            Assert.AreEqual("Test", result.Keys[0]);
            Assert.AreEqual("ted", result["Mike"]);
            Assert.AreEqual("value&", result["Test"]);
        }