public void RouteWithinLargeStaticPath()
{
var root = new ApiRouter("")
.Add(new ApiRouter("Mobile").To<FakeController>(new { ControllerId = "Mobile" }))
.Add(new ApiRouter("Admin")
.Add(new ApiRouter("Backups"))
.Add(new ApiRouter("Hotfixes").To<FakeController>(new { ControllerId = "Hotfixes" })))
.Add(new ApiRouter("Desktop").To<FakeController>(new { ControllerId = "Desktop" }));
var httpClient = new HttpClient(new FakeServer(root));
var response = httpClient.GetAsync("http://localhost/Admin/Hotfixes").Result;
Assert.NotNull(response);
Assert.True(FakeController.WasInstantiated);
Assert.Equal("Hotfixes", FakeController.ControllerId);
}