public void ItCreatesUriStringWithManyQueryParameters() { UriStringBuilder builder = new UriStringBuilder("token", "an_endpoint"); builder.WithQueryParameter("param1", "value1"); builder.WithQueryParameter("param2", "value2"); builder.WithQueryParameter("param3", "value3"); Assert.AreEqual("https://api.telegram.org/bottoken/an_endpoint?param1=value1¶m2=value2¶m3=value3", builder.Build()); }
public void ItCreatesUriStringWithOneQueryParameter() { UriStringBuilder builder = new UriStringBuilder("token", "an_endpoint"); builder.WithQueryParameter("param", "value"); Assert.AreEqual("https://api.telegram.org/bottoken/an_endpoint?param=value", builder.Build()); }