Exemplo n.º 1
0
        public void WithNullOrEmpty_ShouldThrowException(string value)
        {
            var queryString = QueryString.Empty;
            var key         = Guid.NewGuid().ToString();

            Assert.ThrowsAny <Exception>(() => QueryStringHelper.SetQueryParameter(ref queryString, key, value));
        }
Exemplo n.º 2
0
        public void WithNonExistingKey_ShouldAddParameterToQuery()
        {
            var queryString = QueryString.Empty;
            var key         = Guid.NewGuid().ToString();
            var value       = Guid.NewGuid().ToString();

            QueryStringHelper.SetQueryParameter(ref queryString, key, value);

            var queryParts = queryString.Value.Split("?= ".ToCharArray(), StringSplitOptions.RemoveEmptyEntries);

            Assert.Equal(2, queryParts.Length);
            Assert.Equal(key, queryParts[0]);
            Assert.Equal(value, queryParts[1]);
        }