public void BuildQueryString_PassingSomeDictionaryEntries_ReturnsConcatenatedDictionary()
        {
            var input = new Dictionary <string, string> {
                { "key1", "value1" }, { "key2", "value2" }, { "key3", "value3" }
            };

            string result = TestableRestService.BuildQueryStringExposed(input);

            Assert.Equal("key1=value1&key2=value2&key3=value3", result);
        }
        public void BuildQueryString_PassingEmptyDictionary_ReturnsEmptyString()
        {
            string result = TestableRestService.BuildQueryStringExposed(new Dictionary <string, string>());

            Assert.Empty(result);
        }
        public void BuildQueryString_PassingNull_ReturnsNull()
        {
            string result = TestableRestService.BuildQueryStringExposed(null);

            Assert.Null(result);
        }
 public RestServiceBaseTests()
 {
     _logMock = new Mock <ILogger>();
     _service = new TestableRestService(_logMock.Object);
 }