public void Returns_The_Expected_Uri_When_The_Inputs_Valid_With_No_Template_And_QueryStringCollection()
            {
                // Arrange
                var requestCommand = new FakeNameAgeRequestCommand { Name = "Foo", Age = 36 };

                // Act
                var requestUri = UriUtil.ResolveUriTemplate(
                    "api/cars", new QueryStringCollection(requestCommand));

                // Assert
                Assert.Equal(string.Format("api/cars?age={1}&name={0}", requestCommand.Name.ToLowerInvariant(), requestCommand.Age.ToString()), requestUri, StringComparer.InvariantCulture);
            }
Example #2
0
            public void Returns_The_Expected_Uri_When_The_Inputs_Valid_With_No_Template_And_QueryStringCollection()
            {
                // Arrange
                var requestCommand = new FakeNameAgeRequestCommand {
                    Name = "Foo", Age = 36
                };

                // Act
                var requestUri = UriUtil.ResolveUriTemplate(
                    "api/cars", new QueryStringCollection(requestCommand));

                // Assert
                Assert.Equal(string.Format("api/cars?age={1}&name={0}", requestCommand.Name.ToLowerInvariant(), requestCommand.Age.ToString()), requestUri, StringComparer.InvariantCulture);
            }