public void GetControllerName_PicksNull_NoRouteData() { // Arrange HttpRequestMessage request = new HttpRequestMessage(); DefaultHttpControllerSelector selector = new DefaultHttpControllerSelector(new HttpConfiguration()); // Act string selectedControllerName = selector.GetControllerName(request); // Assert Assert.Null(selectedControllerName); }
public void GetControllerName_PicksNull_NoRouteData() { // Arrange HttpRequestMessage request = new HttpRequestMessage(); DefaultHttpControllerSelector selector = new DefaultHttpControllerSelector(new HttpConfiguration()); // Act string selectedControllerName = selector.GetControllerName(request); // Assert Assert.Null(selectedControllerName); }
public void GetControllerName_PicksNull_EmptyRouteData() { // Arrange HttpRequestMessage request = new HttpRequestMessage(); request.Properties[HttpPropertyKeys.HttpRouteDataKey] = GetRouteData(); DefaultHttpControllerSelector selector = new DefaultHttpControllerSelector(new HttpConfiguration()); // Act string selectedControllerName = selector.GetControllerName(request); // Assert Assert.Null(selectedControllerName); }
public void GetControllerName_PicksNull_EmptyRouteData() { // Arrange HttpRequestMessage request = new HttpRequestMessage(); request.Properties[HttpPropertyKeys.HttpRouteDataKey] = GetRouteData(); DefaultHttpControllerSelector selector = new DefaultHttpControllerSelector(new HttpConfiguration()); // Act string selectedControllerName = selector.GetControllerName(request); // Assert Assert.Null(selectedControllerName); }
public void GetControllerName_PicksControllerNameFromRouteData(string controllerKeyName, string controllerName) { // Arrange HttpRequestMessage request = new HttpRequestMessage(); IHttpRouteData routeData = GetRouteData(); routeData.Values[controllerKeyName] = controllerName; request.SetRouteData(routeData); DefaultHttpControllerSelector selector = new DefaultHttpControllerSelector(new HttpConfiguration()); // Act string selectedControllerName = selector.GetControllerName(request); // Assert Assert.Equal(controllerName, selectedControllerName); }
public void GetControllerName_PicksControllerNameFromRouteData(string controllerKeyName, string controllerName) { // Arrange HttpRequestMessage request = new HttpRequestMessage(); IHttpRouteData routeData = GetRouteData(); routeData.Values[controllerKeyName] = controllerName; request.Properties[HttpPropertyKeys.HttpRouteDataKey] = routeData; DefaultHttpControllerSelector selector = new DefaultHttpControllerSelector(new HttpConfiguration()); // Act string selectedControllerName = selector.GetControllerName(request); // Assert Assert.Equal(controllerName, selectedControllerName); }