public void GetUriTest() { var request = new TranslateRequest { Key = "abc", Target = Language.Afrikaans, Qs = new[] { "abc", "def" } }; var uri = request.GetUri(); Assert.IsNotNull(uri); Assert.AreEqual($"/language/translate/v2?key={request.Key}&target={request.Target.GetValueOrDefault().ToCode()}&model={request.Model.ToString().ToLower()}&format={request.Format.ToString().ToLower()}&q={request.Qs.First()}&q={request.Qs.Last()}", uri.PathAndQuery); }