public void NotElfar_GetRouteData() { // Arrange var route = new Elfar.ErrorLogRoute(null); var httpContext = new HttpContext("/"); // Act var data = route.GetRouteData(httpContext); // Assert Assert.That(data, Is.Null); }
static void Run_GetRouteData(string url, string action) { // Arrange var route = new Elfar.ErrorLogRoute(null); var httpContext = new HttpContext(url); // Act var data = route.GetRouteData(httpContext); // Assert Assert.That(data, Is.Not.Null); Assert.That(data.Values["action"], Is.EqualTo(action)); }
static void Run_GetRouteData(string action) { // Arrange var route = new Elfar.ErrorLogRoute(null); var httpContext = new HttpContext("/elfar/" + Guid.Empty + (action == "Default" ? null : "/" + action)); // Act var data = route.GetRouteData(httpContext); // Assert Assert.That(data, Is.Not.Null); Assert.That(data.Values["id"], Is.EqualTo(Guid.Empty.ToString())); Assert.That(data.Values["action"], Is.EqualTo(action)); }
static void Run_VirtualPathData(string action, string url) { // Arrange var route = new Elfar.ErrorLogRoute(null); var request = Request; request.RouteData.Values.Add("action", action); // Act var vpd = route.GetVirtualPath(request, request.RouteData.Values); // Assert Assert.That(vpd, Is.Not.Null); Assert.That(vpd.VirtualPath, Is.EqualTo(url)); }
public void NotElfar_VirtualPathData() { // Arrange var route = new Elfar.ErrorLogRoute(null); var request = Request; request.RouteData.Values["controller"] = "Default"; request.RouteData.Values["action"] = "Default"; // Act var vpd = route.GetVirtualPath(request, request.RouteData.Values); // Assert Assert.That(vpd, Is.Null); }
static void Run_VirtualPathData(string action) { // Arrange var route = new Elfar.ErrorLogRoute(null); var request = Request; request.RouteData.Values["id"] = Guid.Empty; request.RouteData.Values["action"] = action; // Act var vpd = route.GetVirtualPath(request, request.RouteData.Values); // Assert Assert.That(vpd, Is.Not.Null); Assert.That(vpd.VirtualPath, Is.EqualTo("elfar/00000000-0000-0000-0000-000000000000" + (action == "Default" ? null : "/" + action))); }
public void NotElfar_GetRouteData() { // Arrange var route = new Elfar.ErrorLogRoute(null); var httpContext = new HttpContext("/"); // Act var data = route.GetRouteData(httpContext); // Assert Assert.That(data, Is.Null); }
static void Run_VirtualPathData(string action, string url) { // Arrange var route = new Elfar.ErrorLogRoute(null); var request = Request; request.RouteData.Values.Add("action", action); // Act var vpd = route.GetVirtualPath(request, request.RouteData.Values); // Assert Assert.That(vpd, Is.Not.Null); Assert.That(vpd.VirtualPath, Is.EqualTo(url)); }
static void Run_VirtualPathData(string action) { // Arrange var route = new Elfar.ErrorLogRoute(null); var request = Request; request.RouteData.Values["id"] = Guid.Empty; request.RouteData.Values["action"] = action; // Act var vpd = route.GetVirtualPath(request, request.RouteData.Values); // Assert Assert.That(vpd, Is.Not.Null); Assert.That(vpd.VirtualPath, Is.EqualTo("elfar/00000000-0000-0000-0000-000000000000" + (action == "Default" ? null : "/" + action))); }
static void Run_GetRouteData(string url, string action) { // Arrange var route = new Elfar.ErrorLogRoute(null); var httpContext = new HttpContext(url); // Act var data = route.GetRouteData(httpContext); // Assert Assert.That(data, Is.Not.Null); Assert.That(data.Values["action"], Is.EqualTo(action)); }
static void Run_GetRouteData(string action) { // Arrange var route = new Elfar.ErrorLogRoute(null); var httpContext = new HttpContext("/elfar/" + Guid.Empty + (action == "Default" ? null : "/" + action)); // Act var data = route.GetRouteData(httpContext); // Assert Assert.That(data, Is.Not.Null); Assert.That(data.Values["id"], Is.EqualTo(Guid.Empty.ToString())); Assert.That(data.Values["action"], Is.EqualTo(action)); }
public void NotElfar_VirtualPathData() { // Arrange var route = new Elfar.ErrorLogRoute(null); var request = Request; request.RouteData.Values["controller"] = "Default"; request.RouteData.Values["action"] = "Default"; // Act var vpd = route.GetVirtualPath(request, request.RouteData.Values); // Assert Assert.That(vpd, Is.Null); }