public void DefaultRouteKeyRequestControllerNameDetector_ReturnsControllerName_FromRequest() { // given const string controllerName = "CatClawler"; IRequestControllerNameDetector nameDetector = new DefaultRequestControllerNameDetector(); HttpRequestMessage msg = new HttpRequestMessage(); msg.Properties[RouteContextKey] = GetMockingRouteData(new Dictionary<string, object>() { { "controller", controllerName } }); // when string detectedName = nameDetector.GetControllerName(msg); // then Assert.AreEqual(controllerName, detectedName, true); }
public void DefaultRouteKeyRequestControllerNameDetector_ReturnsControllerName_FromRequest() { // given const string controllerName = "CatClawler"; IRequestControllerNameDetector nameDetector = new DefaultRequestControllerNameDetector(); HttpRequestMessage msg = new HttpRequestMessage(); msg.Properties[RouteContextKey] = GetMockingRouteData(new Dictionary <string, object>() { { "controller", controllerName } }); // when string detectedName = nameDetector.GetControllerName(msg); // then Assert.AreEqual(controllerName, detectedName, true); }