public void GivenAValidString_WhenParsed_ThenCorrectSearchValueShouldBeReturned()
        {
            string expected = "http://uri2";

            UriSearchValue value = UriSearchValue.Parse(expected);

            Assert.NotNull(value);
            Assert.Equal(expected, value.Uri);
        }
 public void GivenAnInvalidString_WhenParsing_ThenExceptionShouldBeThrown(string s)
 {
     Assert.Throws <ArgumentException>(ParamNameS, () => UriSearchValue.Parse(s));
 }
 public void GivenANullString_WhenParsing_ThenExceptionShouldBeThrown()
 {
     Assert.Throws <ArgumentNullException>(ParamNameS, () => UriSearchValue.Parse(null));
 }