public void FromType_Type_Ok() { Type actualType = typeof(string); IUrlSerializer urlSerializer = UrlSerializer.FromType(actualType); Assert.Equal(1, urlSerializer.QueryParams.Count); Assert.Equal(actualType.Name, urlSerializer.GetTypeValue()); }
public void FromQueryParams_QueryParams_Ok() { const string TypeValue = "GetClientRequest"; string query = string.Format("?type={0}&id=4DA2F891-953F-4637-AE83-6791688EAFA2&country=NL", TypeValue); NameValueCollection queryParams = HttpUtility.ParseQueryString(query); IUrlSerializer urlSerializer = UrlSerializer.FromQueryParams(queryParams); string actualType = urlSerializer.GetTypeValue(); Assert.Equal(TypeValue, actualType); Assert.Equal(queryParams.Count, urlSerializer.QueryParams.Count); }