Esempio n. 1
0
        public void GetRouteValues_IfRouteDataHasNullValue_ReturnsKeyValuePairWithNullValue()
        {
            // Arrange
            HttpRouteData routeData = new HttpRouteData(new HttpRoute());

            routeData.Values.Add("key", null);

            // Act
            IEnumerable <KeyValuePair <string, string> > result = RouteDataValueProvider.GetRouteValues(routeData);

            // Assert
            Assert.Equal(result, new[] { new KeyValuePair <string, string>("key", null) });
        }
Esempio n. 2
0
        public void GetRouteValues_Returns_RouteValues()
        {
            // Arrange
            HttpRouteData routeData = new HttpRouteData(new HttpRoute());

            routeData.Values.Add("key1", "value1");
            routeData.Values.Add("key2", "value2");

            // Act
            IEnumerable <KeyValuePair <string, string> > result = RouteDataValueProvider.GetRouteValues(routeData);

            // Assert
            Assert.Equal(result, new Dictionary <string, string> {
                { "key1", "value1" }, { "key2", "value2" }
            });
        }