public void AddTranslation_PrefixesExists_AddsPrefixesInCorrectOrderToTranslatedRoutes()
        {
            // Arrange
            Configuration.AcceptedCultures.Add("de");

            Configuration.AddCultureAsRoutePrefix = true;

            RouteCollection routeCollection = new RouteCollection();
            routeCollection.MapRoute("Welcome", "Welcome", new { controller = "Home", action = "Index" }, null);

            // Act
            routeCollection.SetAreaPrefix("Area").SetRoutePrefix("Route").AddTranslation("Willkommen", "de", "Home", "Index");

            // Assert
            Assert.IsTrue(routeCollection.Count == 2);

            Assert.IsTrue(((TranslationRoute)routeCollection[0]).Url == "en/Welcome");
            Assert.IsTrue(((TranslationRoute)routeCollection[1]).Url == "de/Area/Route/Willkommen");
        }